小编ran*_*net的帖子

使用 VoiceReceiver Discord 保存用户语音


当我在语音频道上讲话时,机器人说“我在听 xxx”,
但是当我检查 /recordings 文件夹时,那里有一个 .pcm 文件,但它的长度为 0,因此基本上保存了一个空的 .pcm 文件。

这是代码:

const Discord = require("discord.js");

const fs = require('fs');
const client = new Discord.Client();
// const config = require('./auth.json');
// make a new stream for each time someone starts to talk
function generateOutputFile(channel, member) {
  // use IDs instead of username cause some people have stupid emojis in their name
  const fileName = `./recordings/${Date.now()}.pcm`;
  return fs.createWriteStream(fileName);
}
client.on('message', msg => {
  if (msg.content.startsWith('!join')) {
    let [command, ...channelName] = msg.content.split(" "); …
Run Code Online (Sandbox Code Playgroud)

pcm node.js discord discord.js

5
推荐指数
1
解决办法
786
查看次数

标签 统计

discord ×1

discord.js ×1

node.js ×1

pcm ×1