【问题标题】:Discord.js record audioDiscord.js 录制音频
【发布时间】: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


【解决方案1】:

Discord API 仅允许您的 Bot(和任何其他用户)位于 1 个语音通道中。您只能使用多个 Bot-Accounts 来做您想做的事情。

更多信息请阅读https://discord.com/developers/docs/resources/voice

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-18
    • 2012-05-29
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    相关资源
    最近更新 更多