Я уже понял, как добавить эту функцию в канал, но я хочу, чтобы она работала с конкретным сообщением. Может кто-нибудь помочь мне, пожалуйста?
@client.event
async def on_reaction_add(reaction, user):
channel = 'xxx'
EuMessage_id = 'xxx'
EuMsg = client.get_message(channel, EuMessage_id)
roleEU = discord.utils.get(user.server.roles, name='EU')
roleUS = discord.utils.get(user.server.roles, name='US')
roleJP = discord.utils.get(user.server.roles, name='JP')
#EU Role
if reaction.message.channel.id != EuMsg:
return #So it only happens in the specified channel
if str(reaction.emoji) == "??":
print("Role EU added")
await client.add_roles(user, roleEU)