Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 是否可以通过安装在Heroku上的discord bot播放音乐/声音?_Node.js_Heroku_Discord.js - Fatal编程技术网

Node.js 是否可以通过安装在Heroku上的discord bot播放音乐/声音?

Node.js 是否可以通过安装在Heroku上的discord bot播放音乐/声音?,node.js,heroku,discord.js,Node.js,Heroku,Discord.js,我在Discord.js中创建了一个Discord机器人。选择之一是加入一个频道并播放声音。当我在电脑上启动机器人时,一切都正常。但是,如果我尝试启动bot并在Heroku上播放声音,bot将加入频道,发送消息,并立即离开,日志中没有任何声音/错误或信息 我试着编辑脚本并通过控制台安装Heroku中所需的所有内容,但仍然不起作用 const命令={ “数据”:{ 进程:函数(消息,后缀){ 如果(!msg.member.voiceChannel)返回msg.channel.send('**TEX

我在Discord.js中创建了一个Discord机器人。选择之一是加入一个频道并播放声音。当我在电脑上启动机器人时,一切都正常。但是,如果我尝试启动bot并在Heroku上播放声音,bot将加入频道,发送消息,并立即离开,日志中没有任何声音/错误或信息

我试着编辑脚本并通过控制台安装Heroku中所需的所有内容,但仍然不起作用

const命令={
“数据”:{
进程:函数(消息,后缀){
如果(!msg.member.voiceChannel)返回msg.channel.send('**TEXT\n**'+(emoji.convert(licznik+“days”)));
msg.member.voiceChannel.join().then((连接)=>{
msg.channel.send(“**文本**”);
msg.channel.send(emoji.convert(licznik+“days”);
const dispatcher=connection.playFile('msc/samurai.mp3');
dispatcher.on(“结束”,结束=>{
msg.member.voiceChannel.leave();
}
)
}
)
}
},

我在日志或控制台中没有任何错误。有什么想法吗?

有可能,我个人不使用Heroku,但是从我的经验来看,它有一些限制,不允许某些事情工作。按照FFMPEG的工作方式,它可能无法正确安装或工作,因为Heroku的配置限制了对ce的访问一定的内存。

可能,我个人不使用Heroku,但是从我的经验来看,它有一些限制,不允许某些东西工作。按照FFMPEG的工作方式,它可能无法安装或正常工作,因为Heroku有一个限制访问某些内存的配置。

您安装了FFMPEG buil吗heroku上的dpack?如果没有,请检查。FFMPEG需要向Discord发送音频。您是否在heroku上安装了FFMPEG构建包?如果没有,请检查。FFMPEG需要向Discord发送音频。