Bot discord.py Récupérer le message entré par un utilisateur [Résolu]

Signaler
Messages postés
21
Date d'inscription
mardi 25 février 2020
Statut
Membre
Dernière intervention
2 mars 2021
-
Messages postés
1
Date d'inscription
lundi 1 février 2021
Statut
Membre
Dernière intervention
1 février 2021
-
Bonjour, j'aimerais connaitre la fonction permettant de récupérer un message par un bot :
Si quelqu'un fait
?question tu préféres le chocolat blanc ou celui au lait
Commant faire pour récupérer la question : tu préféres le chocolat blanc ou celui au lait

3 réponses

Pour récupérer un message qui vient d'être envoyé, je fais ça :
@bot.event
async def on_message(message):
#ton code

le paramètre message contient le message qui vient d'être envoyé, tu a aussi accès à plusieurs attributs comme message.content qui te renvoit le texte du message, message.author qui te renvoit le membre qui vient d'écrire le message, ...
La doc complète ici : https://discordpy.readthedocs.io/en/latest/api.html#message

Désoler de ne pas apporter de réponce,
mais moi aussi j'ai le meme probleme,
merci
Messages postés
1
Date d'inscription
lundi 1 février 2021
Statut
Membre
Dernière intervention
1 février 2021

Eh bien tu dois faire comme cela:

@bot.command()
async def question(ctx, *, question):
await ctx.send(f"{question}")
print(question)