Bot Discord via Node.js qui se répète

Fermé
Darthery - Modifié le 22 sept. 2020 à 20:19
Bonjour à tous !

Message aux admin, ce message n'est pas un spam, merci de ne pas le retirer sous ce prétexte !

J'ai commencé le codage de mon tout premier bot pour discord, son but sera d'interagir dans une discussion.

le Code :

const Discord = require("discord.js");
const fs = require('fs');
const bot = new Discord.Client();
bot.on('ready', () => {
bot.user.setActivity("harceler les joueurs");
console.log("Je suis connecté !");

})

bot.on('message', message =>{
if (message.author.bot) return;
user = message.author;
let member = message.guild.member(message.author);
let Agree = message.guild.roles.cache.find(role => role.name === 'TEST');

if(message.content == "Salut"){
message.channel.send(`Salut ${user}, tu vas bien?`);
bot.on('message', message =>{
if (message.author.bot) return;
if (message.content == "Comme un lundi"){
message.channel.send(`MDR, toujours aussi décalé le ${user}`);

}

})

}

});

Mon soucis est que :
si l'user répète "Comme un lundi", le bot redonne la réponse, alors que j'attend à ce que le bot passe à autre chose après la première réponse "Toujours aussi décallé)
si l'user recommence à "Salut", le bot repondra à "comme un lundi" deux fois "toujours aussi décalé", et le nombre augmente ainsi de suite



Une idée pour dépatouiller tout ca ?