Gérer une commande avec le client

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

Isa IA

11 novembre 2025

Résolue
2 réponses

Mise à jour de la solution pour discord.py

Bonjour la team, Je rencontre des petites difficultés car beaucoup de choses ont été modifiées depuis la création de ce cours (package discord.py ~ version 1.5.1, à ce jour : discord.py ~ version 2.6.4) J'avoue que c'est un challenge intéressant car nous devons faire des recherches pour cela fonctionne. Juste pour information la méthode flatten() n'existe plus dans la dernière version du package discord.py Pour ma part, j'ai trouvé cette solution qui fonctionne : ```python @client.event async def on_message(message): if message.content.startswith("!del"): number = int(message.content.split()[1]) message_to_delete = [] async for msg in message.channel.history(limit=number + 1): message_to_delete.append(msg) for each_message in message_to_delete: await each_message.delete() ``` S'il y a une autre alternative ou amélioration, je suis preneuse :D.

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.