• Matéria: Informática
  • Autor: DioguitoLindo
  • Perguntado 5 anos atrás

Como reinicio meu bot do discord.js ???. Fiz ele hoje no visual studio, mas depois de fazer um comando, precisa reiniciar ele e eu não encontro tutorial no youtube. Alguém me ajuda?


AnaSarah193791: qualquer coisa eu mando o link aqui
DioguitoLindo: Ok* Caps
DioguitoLindo: Eu já tentei escrever node . ( que é o comando de ligar ) mas o bot continua on ;-;
DioguitoLindo: escrevia isso para tentar religar
AnaSarah193791: vê esse
AnaSarah193791: https://youtu.be/wjCpwomoG-o
AnaSarah193791: e lê os comentários que ajuda
AnaSarah193791: não sei se é exatamente isso que vc tá querendo mais veja vai que é
AnaSarah193791: kk boa noite
DioguitoLindo: obg

Respostas

respondido por: Joberg
2

Resposta:

Você pode redefinir um bot usando o client.destroy() método, em seguida, chamando .login depois de novo. Tente algo assim:

// set message listener

client.on("message", message => {

switch(message.content.toUpperCase()) {

case "?RESET":

resetBot(message.channel);

break;

// ... other commands

}

});

// Turn bot off (destroy), then turn it back on

function resetBot(channel) {

// send channel a message that you"re resetting bot [optional]

channel.send("Resetting...")

.then(msg => client.destroy())

.then(() => client.login(<your bot token here>));

}

Se você definir um ouvinte pronto no seu bot, você verá que o ready evento dispara duas vezes. Eu configurei um ouvinte pronto assim:

client.on("ready", () => {

console.log("I am ready!");

});

Perguntas similares