私は私の不安ボットをボイスチャットに参加させたいですが、私がそれを作るたびに私はログにエラー(cmd)を言う、FFMPEG not found
、 私を助けてください。
エラーの写真:
これはコードです:
client.on('message', message => {
// Voice only works in guilds, if the message does not come from a guild,
// we ignore it
if (!message.guild) return;
if (message.content === '/join') {
// Only try to join the sender's voice channel if they are in one themselves
if (message.member.voiceChannel) {
message.member.voiceChannel.join()
.then(connection => { // Connection is an instance of VoiceConnection
message.reply('I have successfully connected to the channel!');
})
.catch(console.log);
} else {
message.reply('You need to join a voice channel first!');
}
}
});
_
これは私のpackage.jsonファイルです:
{
"name": "xxxtentacion",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js"
},
"dependencies": {
"discord.js": "^11.4.2",
"dotenv": "^6.2.0",
"ffmpeg": "0.0.4",
"opusscript": "0.0.6"
},
"devDependencies": {
"nodemon": "^1.18.9"
}
}
_
私はdiscord.jsでストリームを再生することに問題がありましたら、私がffmpegをインストールしたと思っていても、この修正は可能な修正です。ffmpegコマンドはできませんCMDで一人で実行されてから、1行115のnode_modules\prism-media\src\core\ffmpeg.jsに行き、ffmpegなどの使用方法の各可能なディレクトリの配列があります。
}, 'ffmpeg', 'avconv', './ffmpeg', './avconv'];
_
に
}, 'ffmpeg', 'avconv', './ffmpeg', 'C:/ffmpeg/ffmpeg', './avconv'];
_
そしてそれはうまくいった! :>