我正在尝试使用机器人录制语音通道会话。
VoiceReceiver
类只有一个函数 createStream()
和一个调试事件。
createStream()
函数仅为语音频道中的一个用户创建一个新流。但是,我想一次记录语音聊天中的每个用户,从而捕获正在进行的整个对话。
我曾想过遍历所有用户并为每个用户创建一个流,但随后我会有很多录音。这也是假设所有流将并行运行。
有没有办法把语音频道里每个人的声音都录下来?
答案 0 :(得分:0)
来自 discordjs.guide:
<块引用>如果我想听多个用户怎么办?
您可以为每个用户创建一个流。但是,您不能制作单个流来插入来自频道中多个用户的音频——这目前超出了 discord.js 的范围。
所以,你只能使用你的方法。