Bonjour à tous !
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?`);
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 ?
+0
-0