设置后如何清除我的 Discord 机器人的状态?



我有一些代码可以给我的机器人一个状态,我希望使用命令来清除它。我可以更改状态,但无法清除。

这是我用来给机器人状态的代码:

client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}`);
targetGuild = client.guilds.cache.get('729676078599110776')
client.user.setPresence({
status: 'online',
activity: {
name: `${targetGuild.memberCount} members | !c help`,
type: "WATCHING"
}
});
});

我试着通过设置存在而不添加状态本身来清除它,但这似乎只是保持原样。

client.user.setPresence({
status: 'online'
});

是的,client.user.setPresence({ activity: null })会清除状态,如果你想注销机器人程序使其离线,你可以执行client.destroy()

相关内容

最新更新