Discord.js Löschen Einzelne Nachricht
Ich bin derzeit auf der Schaffung von Zwietracht und bot mit Discord.js, und ich will einen Befehl, dass Sie sagen können es ||say Hello
oder etwas und es wird zu löschen Ihren Kommentar, sagen Sie dann, was Sie gesagt haben, es zu.
Mein Aktueller code ist
client.on('message', message => {
if (message.content.startsWith("||say ")) {
message.delete(1000); //Supposed to delete message
message.channel.send(message.content.slice(5, message.content.length));
}
});
Aber das wird nicht funktionieren.
- Welchen Teil von " es funktioniert nicht? Bekommst du eine Fehlermeldung?
- Ich fand es heraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es stellt sich heraus, dass ich hatte den richtigen code, aber mein bot hatte moderator-Berechtigungen.
Könnte man jetzt auch den bot senden Sie eine Nachricht löschen Sie dann 2 statt, aber wenn es funktioniert, ich denke das ist in Ordnung 🙂