Дискорд бот не может говорить на Heroku - PullRequest
0 голосов
/ 17 июня 2019

У меня есть бот Discord, который был развернут в Heroku. Все работает, когда я запускаю своего бота на ПК, но на 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"
  }```

1 Ответ

0 голосов
/ 18 июня 2019

Вы должны добавить:

  • FFmpeg

  • node_opus (или что-либо связанное с опусом)

как buildpacks, для получения дополнительной информации перейдите здесь

...