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

Résolu
MathKode Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
S.A.D.E.K Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -
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

Fingerdash
 
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
2
S.A.D.E.K Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   1
 
Eh bien tu dois faire comme cela:

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

1
personne_pas_inscrite
 
Désoler de ne pas apporter de réponce,
mais moi aussi j'ai le meme probleme,
merci
0