Как получить в переменную реакцию на которую нажал пользователь discord.py?
Как получить в переменную реакцию на которую нажал пользователь discord.py? Например, при нажатии на одну из 5 реакций, мне нужно получить пользователя, и ту реакцию на которую он нажал. Как мне это сделать?
Ответы (1 шт):
Есть такая замечательная вещь, как документация. В ней есть информация про абсолютно все объекты библиотеки discord-py, их свойства и методы.
На StakOverflow не принято отвечать на вопросы тех, кто даже не попытался что-то сделать самостоятельно, однако, я готов помочь, поэтому я вас очень прошу, чтобы не задавать подобных вопросов, ознакомьтесь с кратким руководством по использованию документации.
В данном случае, вам всего лишь нужно написать в поиске слово reaction и изучить материал по обработчику событий on_raw_reaction_add(payload), в который передается объект payload, из которого можно получить вот эти объекты:
member - участник
emoji - объект реакции
@bot.event
async def on_raw_reaction_add(payload):
print(payload.member)
print(str(payload.emoji))
