Помогите получить аватарку участника сервера через пинг в discord.py
есть команда
@bot.command()
async def test(ctx, *, arg):
await ctx.send(ctx.author.avatar)
пример использования: /avatar [пинг участника сервера] она отправляет в чат ссылку на аватарку вызвавшего У меня вопрос: как сделать, так, чтобы бот мог отправить ссылку на аватар человека при пинге его в аргументах команды Пример: /avatar @Clyde и после такого мне надо чтобы отправил бот ссылку на аватар пинганутого пользователя, в данном случае некого Clyde(условный пользователь)
ОБЪЯСНИТЕ ПОЖАЛУЙСТА МНЕ, КАК НОВИЧКУ - БЕЗ class, Я НЕ ПОНИМАЮ КЛАССЫ В PYTHON
Ответы (1 шт):
Автор решения: mirakoto
→ Ссылка
При исполнении slash-команды, происходит interaction-событие, привязанное к ней. Соответственно получить аватар:
interaction.message.mentions[0].avatar.url