В документации вы можете видеть, что вы можете использовать guild.icon_url
, чтобы получить URL-адрес значка сервера. Поэтому, если вы хотите получить значок сервера в гильдии, вам нужно отправить сообщение.
Вы можете использовать ctx.guild.icon_url
, чтобы получить URL-адрес значка:
@commands.command()
async def get_server_icon_url(self, ctx):
icon_url = ctx.guild.icon_url
await ctx.send(f"The icon url is: {icon_url}")
Причина, по которой guild.icon
не работает должным образом. guild.icon
возвращает га sh значка вместо URL.