我的 Discord 机器人不显示活动状态 我尝试了多种方法,但没有一个有效 我当前的代码如下所示。
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);
}
});
我使用的是node.js v18.18.1和discord.js最新版本
我已经尝试过.setPresence
如下所示,但它也不起作用。
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`)
}
});
因此,要么我不够清醒,要么它不起作用,机器人已获得管理员权限,已经被踢出并重新加载,并且令牌已重置,但它仍然不起作用。