因此,当我将其机器人状态添加到新服务器时,我试图使其自动更新。当前状态为“正在监视24台服务器”,但是对于我来说,要更新状态,我必须重新启动整个漫游器-是否可以自动执行此操作?这是代码:
console.log('Ready!');
client.user.setActivity(`${client.guilds.cache.size} Servers | ^help`, { type: 'WATCHING' })
.then(presence => console.log(`Activity set to ${presence.activities[0].name} | ^help`))
.catch(console.error);
})
谢谢。
答案 0 :(得分:0)
setInterval
方法可以每60秒刷新一次(Discord速率限制):
client.on('ready', () => {
setInterval(() => {
client.user.setActivity(`${client.guilds.cache.size} Servers | ^help`, { type: 'WATCHING' })
}, 60000); // Runs this every 60 seconds.
});