Forbidden: 403 Forbidden (error code: 50013): Missing Perm

Résolu/Fermé
Alexouz Messages postés 85 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 17 août 2022 - Modifié le 10 août 2022 à 12:41
Alexouz Messages postés 85 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 17 août 2022 - 17 août 2022 à 16:02

Bonsoir

J'avais fini mon bot, tout marchait correctement (les rôles, les réaction, etc.).
J'ai donc ajouté dans mon serveur modifié les messages id, modifié les rôles etc.
Mon bot est en administrateur et pourtant j'ai ce message qui apparait:
 

Forbidden: 403 Forbidden (error code: 50013): Missing Permissions


Aidez-moi, sinon j'aurai passé la semaine pour rien !

Voici mon code:
 

@bot.event
async def on_raw_reaction_add(payload):
    global members
    message_id = payload.message_id
    if message_id == 870045547308937268:
        guild_id = payload.guild_id
        guild = discord.utils.find(lambda g: g.id == guild_id, bot.guilds)
        members = payload.member

        if payload.emoji.name == '\U0001F532':
            print('Une personne a réagit GD')
            role = discord.utils.get(guild.roles, name='Geometry Dash')
        elif payload.emoji.name == '\U0001F30F':
            print('une personne a reagit MC')
            role = discord.utils.get(guild.roles, name='????Minecraft????')
        elif payload.emoji.name == '\U0001F697':
            print('une personne a réagit RL')
            role = discord.utils.get(guild.roles, name='????Rocket League????')
        elif payload.emoji.name == '\U0001F304':
            print("Une personne a réagit genshin impact !")
            role = discord.utils.get(guild.roles, name='????Genshin impact????')
        else:
            role = discord.utils.get(guild.roles, name=payload.emoji.name)
        await members.add_roles(role)
A voir également:

3 réponses

Alexouz Messages postés 85 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 17 août 2022 3
Modifié le 10 août 2022 à 12:42

J'ai trouvé le problème. L'ordre des rôles compte dans le serveur, et je ne savais pas. Je l'avais mis à la dernière place maintenant et je l'ai déplacé au dessus des rôles et maintenant ça marche !

3

Je vous suis absolument reconnaissant, je cherche depuis au moins 5h je n'en peux plus, Merci beaucoup de votre commentaire parce que sans vous, je n'aurai certainement pas trouvé ! Merci

1
Alexouz Messages postés 85 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 17 août 2022 3 > GoldenRicon
17 août 2022 à 16:02

Il n'y pas de problème, de rien !

0