【发布时间】:2020-12-24 17:38:59
【问题描述】:
我正在重写我的friends discord bot 的音乐部分。我试图弄清楚如何获取执行命令的人的语音通道中的用户数量。我到处寻找,但似乎找不到它或它的用法。 现在我正在使用以下内容:
module.exports.run = async (client, message, args) => {
if (!message.member.roles.cache.find(role => config["dj_role"] === string.toLowerCase(role.name))) {
if (!message.member.hasPermission('MANAGE_GUILD' || 'MANAGE_ROLES' || 'ADMINISTRATOR')) {
if (!message.member.id == message.guild.ownerID) {
let count = 0;
count += voiceChannel.members.size;
if (count > 3){
return message.channel.send(client.msg["rejcted_dj"].replace("[ROLE_DJ]", config["dj_role"]));
}
}
}
}
if (!message.member.voice.channel){return message.channel.send(client.msg["music_channel_undefined"])}
//play music part
}
【问题讨论】:
标签: javascript node.js discord discord.js