javascript - 无法访问`.members` 或 `.full` 属性
问题描述
我正在尝试检查其中是否<VoiceChannel>
有 X 数量的成员。我尝试使用<VoiceChannel>.members.size
,但即使我连接到语音通道,它也总是返回 0。我尝试记录该<VoiceChannel>
对象,但它没有显示#full
and#members
属性。我GUILD_MEMBERS
在开发人员门户中声明并启用了意图。
我也很乐意接受另一种方法来检查语音频道中的成员数量作为这个问题的答案。
解决方案
访问语音通道成员需要GUILD_VOICE_STATES
意图。确保您包含该意图,并且它应该返回正确数量的人。
推荐阅读
- python - 为什么 pandas 将字符串“NaN”(钠的氮化物)识别为缺失值?
- html - 使用 basex 解析带有扩展 unicode 字符的 html 时出错
- python - 根据条件匹配其他列中的行值更新列
- sql - Postgres 使用默认列表达式进行冲突更新
- postgresql - 可以在本地使用远程 Docker 吗?
- android - 2个android应用程序可以读写的文件夹?
- scala - KafkaAdminClient 的自定义事件处理
- hyperlink - 函数创建文件
- sql - 错误 PLS-00103 遇到符号 - 在输出字符串字段
- reactjs - 如何使用Put请求将带有文件输入的formData传递给axios