J'aimerais avoir mon bot modifier un message s'il détecte un mot-clé, je ne sais pas comment modifier le message.
J'ai parcouru la documentation mais je ne peux pas sembler comprendre. J'utilise Discord.py avec python 3.6.
Ceci est le code:
@bot.event
async def on_message(message):
if 'test' in message.content:
await edit(message, "testtest")
C'est l'erreur:
File "testthing.py", line 67, in on_message
await edit(message, "test")
NameError: name 'edit' is not defined
J'aimerais que le bot modifie un message à "Testtest" si le message contient le test Word, mais je reçois juste une erreur.
Vous pouvez utiliser le Message.edit
Coroutin. Les arguments doivent être passés sous forme d'arguments de mots clés content
, embed
ou delete_after
. Vous ne pouvez modifier que des messages que vous avez envoyés.
await message.edit(content="newcontent")