Помогите получить аватарку участника сервера через пинг в 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
→ Ссылка