私は現在、私の最初の不和なボットをコーディングしています。彼はすでにyoutubeの音楽をプレイすることができます! :D しかし、私が問題に遭遇し、それは_が何の助けがない、または私はあまりにも盲目だそうです(ツ)_ /¯ さて、ここで問題です:discord.js botが返信します - これが起こらないようにしてください
if (message.content.includes("Good Job") ||
message.content.includes("good job")) {
message.channel.sendMessage("Good Job everyone :smirk:");
}
ご覧のとおり、もし誰かが「良い仕事」を入力した場合(これは単なる例です)、ボットは「良い仕事をしています:smirk :)」と返信しますが、その後に迷惑メールが始まります: ボットは自分のメッセージを読んで返答します。私は自分自身に答えるためにボットを防ぐことができます:?/ 私が得るすべての助けに感謝
メッセージの送信者を確認しますか?ボットがメッセージを送信した場合は、返信をしないでください。 – Craicerjack
check userまたはuserID ... – Salketer
* if *文でメッセージの両方のバージョンをチェックするのではなく、常にメッセージを小文字/大文字に変換してからチェックしてください。ちょうどあなたのためのヒント! –