首页 > 解决方案 > discord.py - 有没有办法改变服务器的标志?

问题描述

我正在为高级且需要具有一些良好功能的人创建一个不和谐机器人,所以我想知道您是否可以简单地使用命令更改服务器的徽标discord.py

所以基本上,如果它有一个功能。会是这个样子吗?这是对的吗?

ctx.guild.change_logo("URL")

标签: pythondiscord

解决方案


Guild.edit方法允许更改图标。请记住,您需要MANAGE_GUILD权限才能执行此操作。

# Open file in binary mode, because icon needs to be a byte-like object
with open(path_to_image, "b") as file:
    icon: bytes = file.read()
    await ctx.guild.edit(icon=icon)

推荐阅读