0
「無効なコマンド」エラーが多数表示されているため、「システムメッセージ」を「システムメッセージ」として削除しようとしています。 「完了!」私は実際のメッセージのためにそれらをクリアしたいと思います。これは、ユーザーがコマンドを持っている場所でのメッセージの削除とは異なります。私はすでにその能力を持っています。Discord.js:メッセージを送信してすぐに削除する
「無効なコマンド」エラーが多数表示されているため、「システムメッセージ」を「システムメッセージ」として削除しようとしています。 「完了!」私は実際のメッセージのためにそれらをクリアしたいと思います。これは、ユーザーがコマンドを持っている場所でのメッセージの削除とは異なります。私はすでにその能力を持っています。Discord.js:メッセージを送信してすぐに削除する
メッセージを送信し、その応答を待ってから、返されたメッセージを削除することをお勧めします。ここではそれが仕事だろう方法は次のとおりです。
message.reply('Invalid command')
.then(msg => {
msg.delete(10000)
})
.catch(/*Your Error handling if the Message isn't returned, sent, etc.*/);
あなたはthe Docsから読み取ることができるため、あなただけのタイムアウトとしてMessage.delete()
にミリ秒単位で値を渡すことができます。
コードはどこですか?これまでに何を試しましたか? –
ボットは、送信されたすべてのメッセージに対して '' message.channel.send(text) ''を使用します。私はどこから始めるべきかわかりません。 –
@HarutheBishieはLW001の答えをあなたのために働かせましたか?もしそうなら、それを正しいものとしてマークしてください。そうでない場合は、他に何を探しているか説明してください。 –