Descubra respostas para suas perguntas de forma fácil no Sistersinspirit.ca, a plataforma de Q&A de confiança. Junte-se à nossa plataforma para obter respostas confiáveis para suas dúvidas de uma ampla comunidade de especialistas. Descubra soluções abrangentes para suas perguntas de profissionais experientes em nossa amigável plataforma.

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?

Sagot :

Joberg

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!");

});