Discord.py Как скачать значок сервера? - PullRequest
0 голосов
/ 22 февраля 2020

Я хочу, чтобы мой бот загружал значок сервера, но используя этот файл guild.icon, я получаю только строку цифр и букв, а не URL. Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 22 февраля 2020

В документации вы можете видеть, что вы можете использовать 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.

...