Нужен дискорд бот

Мне нужно чтобы бот "видел" реакцию :white_check_mark: в определённом канале. И если он "увидит" реакцию, то должен выдать роль. пишу на discord.py. Т.к новичок в работе с дискорд ботами не сильно знаю как это сделать.


Ответы (1 шт):

Автор решения: Victor VosMottor
...
@client.event
async def on_reaction_add(reaction, user):
  channel_id = '<id>' # замени на реальное айди 
  if reaction.message.channel.id != channel_id:
      return
  if reaction.emoji == "✓":
      role = discord.utils.get(user.server.roles, name="<rolename>") # замени на настоящие имя роли 
      await client.add_roles(user, role)
...
→ Ссылка