web-dev-qa-db-ja.com

Discord.js単一メッセージの削除

私は現在 Discord.js を使用してDiscordボットの作成に取り組んでおり、それを伝えることができるコマンドが欲しい||say Helloまたは何かを入力すると、コメントが削除されます。次に、あなたが言ったことを言ってください。

私の現在のコードは

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));
   }
});

しかし、これは機能していません。

3
JaredCBarnes

私は正しいコードを持っていることがわかりましたが、ボットにはモデレーター権限が必要でした。

7
JaredCBarnes

ボットにメッセージを送信させ、代わりに2を削除させることもできますが、それが機能する場合は問題ないと思います:)

0
James Malkin