首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Discord.js音乐机器人没有找到吗?

Discord.js音乐机器人没有找到吗?
EN

Stack Overflow用户
提问于 2020-03-16 12:32:39
回答 3查看 4.5K关注 0票数 0

我刚开始用node.js学习javascript,我正在尝试创建一个音乐机器人,我已经设置了命令处理程序和所有东西,但是,当我试图运行play命令时,我一直会收到这个错误

错误: FFmpeg/avconv未找到!(C:\Users\johnd\OneDrive\Desktop\discordBot\node_modules\prism-media\src\core\FFmpeg.js:130:11) at Function.create (C:\Users\johnd\OneDrive\Desktop\discordBot\node_modules\prism-media\src\core\FFmpeg.js:143:38) at new FFmpeg (C:\Users\johnd\OneDrive\Desktop\discordBot\node_modules\prism-media\src\core\FFmpeg.js:44:27)(C:\Users\johnd\OneDrive\Desktop\discordBot\node_modules\discord.js\src\client\voice\player\BasePlayer.js:47:20) at VoiceConnection.play (C:\Users\johnd\OneDrive\Desktop\discordBot\node_modules\discord.js\src\client\voice\util\PlayInterface.js:71:28) at C:\Users\johnd\OneDrive\Desktop\discordBot\commands\play.js:7:39 at processTicksAndRejections(内部/进程/任务队列:97:97:5)

我会在下面发布我的游戏功能

代码语言:javascript
运行
复制
async function playMusic(vc,songId) {
    const stream = await ytdl(songId,{type: 'opus',filter : 'audioonly'});
    vc.join().then(connection => {
        const dispatcher = connection.play(stream,{volume: 1});
        dispatcher.on('end', end => {
            console.log("Song ended!");
            vc.leave();
        }).catch(err => console.log(err));
    }).catch(err => console.log(err));
}

我的安装证明:https://imgur.com/a/EFM1G6s

更新1:我仍然在寻找其他有这个特定问题的人,什么也找不到。

EN

回答 3

Stack Overflow用户

发布于 2020-10-13 08:40:39

您需要运行以下命令:

代码语言:javascript
运行
复制
1) npm install ffmpeg-static
2) npm install @discordjs/opus
3) npm install ytdl-core

不需要安装任何二进制文件或将其放入路径中,只需安装上面的内容,比如安装了不和谐to。在此之后,这些内容将出现在您的package.json文件中。当您将您的机器人托管在云中时,它将使用package.json构建它。

票数 4
EN

Stack Overflow用户

发布于 2020-03-20 05:28:19

你在窗户的小径上加了没?

这里有一个链接,以防你没有===> https://www.youtube.com/watch?v=qjtmgCb8NcE

(确保你也有关于PATHEXT的de .EXE )

ps.:我有同样的问题,我重新启动了我的电脑,一切都恢复正常了。这是另一个可以帮助https://www.npmjs.com/package/discord.js-music-v11的链接

票数 0
EN

Stack Overflow用户

发布于 2020-09-25 11:21:59

如果他的建议不起作用,试一试:运行npm install静态npm @discordjs/opus

我也有同样的问题,这就是我成功的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60706101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档