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

Résolu/Fermé
MathKode Messages postés 25 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 10 juin 2022 - 18 avril 2020 à 14:51
S.A.D.E.K Messages postés 1 Date d'inscription lundi 1 février 2021 Statut Membre Dernière intervention 1 février 2021 - 1 févr. 2021 à 10:51
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
2
S.A.D.E.K Messages postés 1 Date d'inscription lundi 1 février 2021 Statut Membre Dernière intervention 1 février 2021 1
1 févr. 2021 à 10:51
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
1 mai 2020 à 10:17
Désoler de ne pas apporter de réponce,
mais moi aussi j'ai le meme probleme,
merci
0