首页 > 解决方案 > Discord(JS)机器人未检测到存在更新

问题描述

在 Discord.js (v.12.4.1) 中,任何时候用户更改他们的状态(例如状态、活动),都应该触发 presentUpdate;但是,该机器人未检测到任何更新。我尝试过更改状态状态、更改自定义状态、收听 Spotify 或玩具有丰富存在感的游戏,但以上都不会触发事件。其他事件如bot.on('voiceStateUpdate', ...)没有问题。这段代码有什么问题吗?谢谢。

const bot = new Discord.Client();
bot.login(TOKEN);

...

bot.on('presenceUpdate', (oldP, newP) => {
  // do things, for example
  console.log(newP);
});

标签: node.jsdiscorddiscord.jsuser-presence

解决方案


推荐阅读