javascript - (Discord.js)如何检测用户何时开始/停止在特定语音 channel 中说话

标签 javascript node.js discord.js

我知道文档中有以下选项,例如 .speaking

我想找一个处理程序,比如 client.on('start/stop speaking', ...) 但我没有找到任何类似的东西。有人可以帮我吗?我不喜欢设置一个0延迟的间隔并且每次都检查 channel 中的所有成员。我知道如何获取用户和 channel ,但我不知道如何制作用于说话的处理程序

最佳答案

您可以使用 guildMemberSpeaking

enter image description here

关于javascript - (Discord.js)如何检测用户何时开始/停止在特定语音 channel 中说话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63963286/

相关文章:

node.js - 在 Travis-CI 上通过 mocha 运行 npm test 时权限被拒绝

javascript - 使用 Jest 创建测试或模拟 DiscordJS Fetch/Catch

javascript - 检查字符串中是否有较小/较大的符号

javascript/jquery - 识别从缓存加载

javascript - 通过 mongoDB 集合查询需要什么?

javascript - 如何在屏幕上显示多于一部电影,而不是仅在 React Native 中显示 movieDB api 中的一部电影?

node.js - 按 MongoDB 中具有相同字段的文档数排序/分组

javascript - 如何让机器人通过 ID 或权限来识别您的身份

javascript - 当用户单击 MENU 按钮时滚动到带有 ID 的元素(如果其子页面也重定向到另一个页面)

Javascript - 通过另一个数组中的值在子数组中查找