【发布时间】:2021-01-30 09:44:20
【问题描述】:
我正在尝试制作一个多功能机器人,并希望它在用户加入后录制多个语音通道,这是我当前的代码:
client.on("voiceStateUpdate", (oldVoiceState, newVoiceState) => {
if (newVoiceState.channel) {
const channel = client.channels.cache.get("798526132320337970");
channel.join()
console.log(`${newVoiceState} joined VC`)
} else if (oldVoiceState.channel) {
console.log('user left VC')
const channel = //THIS IS WHERE I NEED HELP
if (channel.members.size === 1) {
channel.leave()
} else return;
}
我不知道如何将机器人添加到用户的语音通道,以及如何使机器人能够同时从多个语音通道和服务器录制音频
【问题讨论】:
-
您的机器人只能在一个语音通道人员服务器中。
-
附带说明,您应该确保语音频道中的用户知道他们正在被录制(并请求许可)。
-
@Pentium1080Ti 我有
标签: node.js discord.js