如何让Discord机器人在拥有权限时自动成为舞台频道发言者
Discord机器人自动成为舞台频道发言者解决方案
第一步:配置频道权限
- 进入对应Discord服务器,打开目标舞台频道的权限设置界面
- 找到你机器人对应的身份组,或者直接将机器人账号单独添加到权限列表中
- 开启成为发言人权限(部分客户端版本翻译为「请求发言自动通过」),同时保证机器人已经拥有频道的连接基础权限
- 确认机器人的身份组层级高于频道默认的「@everyone」组,避免权限被覆盖
第二步:调整调用接口
你当前使用的message.guild.me.voice.setRequestToSpeak(true);是主动提交发言申请的接口,哪怕有权限也会走申请流程。
如果使用discord.js v13及以上版本,直接替换为以下代码即可:
message.guild.me.voice.setSuppressed(false);
该接口的作用是直接解除用户的发言抑制状态,只要机器人拥有对应的权限,调用后会直接成为舞台频道的发言者,无需人工审批。
内容的提问来源于stack exchange,提问作者MegaMix_Craft
相关产品推荐
相关产品推荐

