Meu bot Discord não mostra o status da atividade. Tentei vários métodos, mas nenhum funcionou, meu código atual fica assim.
client.once('ready', () => {
try {
client.user.setActivity('Test', { type: 'PLAYING' });
console.log(`Bot's Status: successfully updated`);
} catch (error) {
console.error(`Bot's Status: error while updating status`, error);
}
});
Estou usando node.js v18.18.1 e discord.js a versão mais recente
Já tentei com .setPresence
veja abaixo mas também não funcionou.
client.once('ready', async () => {
try {
client.user.setPresence({
status: 'online',
activity: {
name: 'Test',
type: 'PLAYING'
}
});
console.log(`Bot's Status: successfully updated`)
} catch (error) {
console.error(`Bot's Status: error while updating status`)
}
});
Então, ou não estou acordado o suficiente ou simplesmente não funciona, o bot tem direitos de administrador, já foi chutado e recarregado e o token foi redefinido, mas ainda não funciona.