Discord.py (user)

[Résolu]
Signaler
Messages postés
23
Date d'inscription
samedi 28 novembre 2020
Statut
Membre
Dernière intervention
1 août 2021
-
Messages postés
23
Date d'inscription
samedi 28 novembre 2020
Statut
Membre
Dernière intervention
1 août 2021
-
Bonjour,

J'ai un problème par rapport à "user". Je voudrais faire une sorte d'alerte quand une personne réagit avec un emoji, mais mon code marche pas.

@bot.event
async def on_message(ctx, user):
    ms = await ctx.channel.send("Si vous avez besoin d'un STAFF du serveur cliquez sur cette réaction")
    emoji = "\U00002709"
    await ms.add_reaction(emoji)
    chan = client.get_channel(857967958315368468)
    if user.add_reaction(emoji):
        await chan.send(f"{user.display_name} a besoin d'un d'entre vous !")


S'il vous plaît, aidez-moi : quand j'utilise user dans n'importe quel code, ça ne marche pas.

2 réponses

Messages postés
23
Date d'inscription
samedi 28 novembre 2020
Statut
Membre
Dernière intervention
1 août 2021

Voila le message :
on_message() missing 1 required positional argument: 'user'
Messages postés
23
Date d'inscription
samedi 28 novembre 2020
Statut
Membre
Dernière intervention
1 août 2021

au final je l'ai fait autrement, j'ai utilisé les payloads + le bot.event