Javascript &引用;错误:未找到FFMPEG";:简单不协调Bot出错
我使用的是安装了Node.js和npm的Windows(64位)。 在我的项目文件中,我运行了以下命令:Javascript &引用;错误:未找到FFMPEG";:简单不协调Bot出错,javascript,node.js,ffmpeg,discord,discord.js,Javascript,Node.js,Ffmpeg,Discord,Discord.js,我使用的是安装了Node.js和npm的Windows(64位)。 在我的项目文件中,我运行了以下命令: npm init npm install discord.js --save npm install ffmpeg --save 现在我刚刚为一个基本的机器人创建了代码,这是主代码。 我在此列出重要的: if (message.content === '!play' && message.member.roles.has(message.guild.roles.find(
npm init
npm install discord.js --save
npm install ffmpeg --save
现在我刚刚为一个基本的机器人创建了代码,这是主代码。
我在此列出重要的:
if (message.content === '!play' && message.member.roles.has(message.guild.roles.find("name", config.role_name).id)) {
if (!message.member.voiceChannel) return log("?");
message.member.voiceChannel.join().then(function (connection){
});
}
然后,我不和谐地说:
[1517932146] Musik bot loaded
(node:35760) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: FFMPEG not found
我已经测试了以下各项:
[1517932146] Musik bot loaded
(node:35760) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): Error: FFMPEG not found
- 重新安装一切
- 其他要求的名称为e.t.z
- 简化代码
您需要实际安装ffmpeg,NPM上的
ffmpeg
模块只需为ffmpeg的命令行界面导出一个包装器API
您可以下载ffmpeg的二进制文件或使用软件包管理器(如Ubuntu上的
apt
、Mac上的brew
或Windows上的choco
),它通常负责将二进制文件放到路径中的目录中,就我所见,您从未实际安装过ffmpeg
。使用ffmpeg
节点模块,除非您
您还可以使用apt
、brew
或您的choco
,这会让事情进展得更快
安装后,您将能够使用许多节点模块,如opusscript
等。您可能希望正确粘贴代码,当您单击链接时,它会将您发送到一个空的加速箱。