2 votes

message.edit() prend 1 argument positionnel mais 2 ont été donnés

Je suis en train de migrer un bot discord vers la nouvelle api discord.py, il y a une partie d'édition de messages, et ça me donne cette erreur .

output = "new text"

await message.edit(output)

Doc

Est-ce que je lis mal la documentation ? Désolé, je ne suis pas un spécialiste de Python, je ne fais qu'aider un ami.

1voto

Generic Nerd Points 300

La documentation indique qu'il est possible de spécifier plusieurs champs. Dans votre cas, vous devez avoir content=output pour le message à éditer. J'espère que cela vous aidera !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X