【发布时间】:2021-12-29 12:15:10
【问题描述】:
我希望能够检查机器人当前是否与发送触发命令的用户在同一语音通道中
【问题讨论】:
标签: node.js discord discord.js
我希望能够检查机器人当前是否与发送触发命令的用户在同一语音通道中
【问题讨论】:
标签: node.js discord discord.js
获取机器人和用户的语音通道ID,并进行比较
if (!message.member.voice.channel && message.guild.me.voice.channel) {
// bot is in VC, but member is not
} else if (message.member.voice.channel && !message.guild.me.voice.channel) {
// member is in VC, but bot is not
} else if (!message.member.voice.channel && !message.guild.me.voice.channel) {
// both bot and member are not in VC
} else if (message.member.voice.channel.id === message.guild.me.voice.channel.id) {
// In same channel
}
【讨论】: