node.js - Discord 机器人无法在 Heroku 上说话
问题描述
我有一个部署到 Heroku 的 Discord 机器人。当我在 PC 上运行我的机器人时,一切正常,但在 Heroku 上,它无法在语音通道中说话,我不知道它出了什么问题。
早些时候我认为问题出在node-opus
. 我决定安装opusscript
这个,但我收到了相同的结果,机器人仍然无法工作。我从下面的 package.json 文件中粘贴了一段代码。
"dependencies": {
"discord.js": "^11.5.1",
"ffmpeg-binaries": "^4.0.0",
"google-tts-api": "^0.0.4",
"opusscript": "0.0.6",
"simple-youtube-api": "^5.2.0",
"sqlite3": "^4.0.9",
"ytdl-core": "^0.29.2"
},
"devDependencies": {},
"scripts": {
"start": "node bot",
"test": "echo \"Error: no test specified\" && exit 1"
}```
解决方案
推荐阅读
- random - 熵和真随机性的随机性程度
- javascript - 在没有承诺解决的情况下继续执行
- jquery - 如何根据所选选项显示图像
- ruby - 指定 slugify 模式
- javascript - Eloquent Javascript LifeLikeTerrarium 克隆
- python - python tensorflow - 在 mac 和 ubuntu 上运行相同的代码 - ubuntu 抛出错误
- javascript - 更改图像时更改文本
- javascript - 认证后获取 JWT 对象
- php - 让所有用户使用相同的用户名/密码插入 mysql 数据库是否不安全?
- r - 堆积条形图:如果每个子类别(填充)都是唯一的怎么办?