我刚刚在我的新根服务器上安装了我的 DiscordJS Bot,我将文件 1:1 复制到服务器并启动了 Bot。机器人正常启动,但是当我尝试执行机器人加入 vc 并播放音频的命令时,它说:
throw new Error('FFmpeg/avconv not found!');
^
错误:未找到 FFmpeg/avconv!这很奇怪,因为我安装了 ffmpeg 和 ffmpeg-static,当我运行它时,相同的脚本在我的 PC 上正常运行。任何想法为什么?
编辑:
PC 上的版本和根服务器上的版本之间的唯一区别是 Node.js 版本; PC:16.6.0,rootserver:17.4.0(rootserver在ubunu 11上运行,我的PC在windows 10上)
最佳答案
你还没有在你的主机上安装 FFmpeg
FFmpeg 可以用 npm 安装:
npm install ffmpeg-static
更新:您也可以直接使用 apt 安装它:sudo apt install ffmpeg
关于javascript - 在根服务器上找不到 Discord JS v13 FFmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71022158/