Discord arêtè une fonction en cours d'execution

Fermé
moutonsti Messages postés 18 Date d'inscription mardi 5 février 2019 Statut Membre Dernière intervention 22 novembre 2020 - 26 oct. 2020 à 12:13
bonjour j'essai de faire un bot discord pour le fun
pour l'instant la seul fonction présente et une fonction de spam
j'aimerais pouvoir arréter la fonction avec /stop par exemple
j'ai essayer différente méthode mais j'ai pas réussie
(de mettre un bot.off, de mettre mettre un bot.on/bot.off dans ma boucle for)
le code :
const const Discord = require('discord.js');
const mou = new Discord.Client();

mou.on("ready", function (){
    console.log("c'est bon");
})

mou.login("pas mon login");
//let spam = true;
mou.on('message', message => {
    if (message.content.startsWith("/")) {
      if (message.content.startsWith("/spam")) {
        let msg = message.content.split(" ").slice(1);
        //console.log(msg.length);
        var txt = "";
        for (let j = 1; j < msg.length; j++) {
          txt +=(" "+msg[j]);
        }
        for (let i = 0; i < msg[0]; i++) {
          message.channel.send(txt);
            if (message.content.startsWith("/stop")) {
              message.channel.send("stop executé");
            }
        }
      }
    }
  })
/*mou.off('message', message => {
  if (message.content.startsWith("/stop")) {
    message.channel.send("stop executé");
  }
})*/