Nachricht senden und in Kürze löschen
Ich versuche, einen Streit machen bot löschen Sie die "system-Meldungen" nach, sagen wir, 10 Sekunden, denn ich hab schon zu sehen, eine Menge von "Ungültiger Befehl" Fehler und "Done!" Benachrichtigungen und das würde ich gerne deaktivieren Sie Sie für die eigentlichen Nachrichten. Dies unterscheidet sich vom löschen von Nachrichten, bei denen der Benutzer einen Befehl; ich habe bereits diese Fähigkeit.
- Wo ist dein code? Was haben Sie bisher ausprobiert?
- Der bot benutzt
message.channel.send(text)
für alle seine gesendeten Nachrichten. Ich weiß nicht, wo zu beginnen. - hast LW001 Antwort unten für Sie arbeiten? Wenn ja, bitte markieren Sie es als richtig. Wenn nicht, erläutern Sie bitte, was Sie suchen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich empfehle Ihnen, senden Sie die Nachricht, auf die Reaktion warten, und löschen Sie die Nachricht nach Ablauf der Zeit. Hier ist, wie es funktionieren würde:
Wie Sie Lesen können, aus die Docs, können Sie einfach geben Sie den Wert in Millisekunden zu
Message.delete()
wie ein timeout.