Informática, perguntado por DioguitoLindo, 8 meses 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?


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
DioguitoLindo: obg

Soluções para a tarefa

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 interessantes