【发布时间】:2021-01-02 21:54:37
【问题描述】:
我正在尝试创建一个机器人,通过向他们添加角色“TempMute”来使当前在语音频道中的每个人静音。然后,当我发送 /unmuteAll 时,我希望所有拥有“TempMute”标签的人都删除该标签。我尝试了几种不同的方法,但都没有成功。我正在使用 discord.js 版本 12.2.0。
const Discord = require('discord.js');
voiceChatChannelId="123456789"
bot.on('message', (message) => {
var vc = bot.channels.cache.get(voiceChatChannelId);
if (message.content == '/muteAll') {
for (let member of vc.members){
//add members all to "TempMute" role
}
}
else if (message.content == '/unmuteAll') {
for (let member of vc.members){
//remove ALL members from role "TempMute"
}
}
});
【问题讨论】:
标签: javascript discord discord.js