Discord.py добавить роль по реакции на конкретное сообщение - PullRequest
0 голосов
/ 05 ноября 2018

Я уже понял, как добавить эту функцию в канал, но я хочу, чтобы она работала с конкретным сообщением. Может кто-нибудь помочь мне, пожалуйста?

 @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)
...