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?
Soluções para a tarefa
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!");
});