node.js - 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);
});
解决方案
推荐阅读
- wordpress - 如何添加远程代码以防止代码分发
- java - java中动态创建的order by子句在Vercode扫描中显示为sql注入问题
- capl - 从 CAPL 中的字符串动态分配信号名称
- reactjs - 是的,使用 FieldsArray、ReactJS、redux-from 进行验证
- html - 将图像从数据库嵌入到 HTML
- node.js - res.write() 后重定向页面
- java - 使用 cassandra 数据库查询作为 Flink 程序的源
- c# - 我需要将日志文件添加到我的代码中,以便将异常转换为文本文档
- objective-c - 如何为使用代码创建的按钮设置快捷方式?
- python - 如何确定 DAG 是否在 Airflow 中暂停/取消暂停?