【发布时间】:2020-08-06 12:32:12
【问题描述】:
我使用 NodeJS 和 discord.js npm 包在 Discord 上编写了一个音乐机器人,该包使用 FFMPEG 和 opusscript。我在 Heroku 上运行我的机器人,并且这个错误非常频繁地发生(它太大而无法放入这个问题中,所以我不得不将它作为 Github Gist 上传):
https://gist.github.com/PrittSpadeLord/f573d9080e6b65382bab8ba875587c6e
我无法确定导致此错误的原因,据我所知,它似乎完全是随机的。有时它会在我重新启动机器人后立即发生,有时甚至可能需要 10 分钟才能发生此错误。
我已尝试研究此错误,但由于它没有向我提供关于发生了什么的明确信息,因此我无法获得有关导致此错误的原因的任何合理信息。一些消息来源似乎暗示问题出在opusscript。
相关信息:
这是我的package.json:
{
"name": "myappname",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"discord.js": "^11.5.1",
"express": "^4.17.1",
"gm": "^1.23.1",
"google-it": "^1.5.0",
"mongodb": "^3.3.2",
"node-command-line": "^1.0.2",
"node-random-name": "^1.0.1",
"opusscript": "0.0.7",
"ytdl-core": "^2.1.0"
}
}
如果我能获得有关如何修复此错误的指导,我将不胜感激。
【问题讨论】:
标签: node.js discord.js opus