Discord.py (user)

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 20 juil. 2021 à 15:14
Alexouz Messages postés 85 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 17 août 2022 - 22 juil. 2021 à 21:14
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

Alexouz Messages postés 85 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 17 août 2022 3
20 juil. 2021 à 22:12
Voila le message :
on_message() missing 1 required positional argument: 'user'
0
Alexouz Messages postés 85 Date d'inscription samedi 28 novembre 2020 Statut Membre Dernière intervention 17 août 2022 3
22 juil. 2021 à 21:14
au final je l'ai fait autrement, j'ai utilisé les payloads + le bot.event
0