Я установил бот-диск с диссонами на heroku, и все работает, кроме воспроизведения музыки в голосовом канале, хотя, когда я запустил свой код на ПК - все работало. Набирая список npm, я увидел сообщение об ошибке «npm ERR! Peer dep отсутствует: node-opus@^0.2.7, требуется discord.js@11.5.1». Из-за этого проблема с node-opus и, очевидно, ботом не может воспроизводить музыку. И, конечно, я поместил эту и другие библиотеки в package.json, используя npm init. Я вставляю ниже кусок кода из файла package.json.
Я пытался установить все эти библиотеки с помощью npm, yarn, npm и yarn с помощью package.json.
{
"dependencies": {
"discord.js": "^11.5.1",
"ffmpeg-binaries": "^4.0.0",
"google-tts-api": "0.0.4",
"heroku": "^7.25.0",
"node-gyp": "^5.0.0",
"node-opus": "^0.3.2",
"simple-youtube-api": "^5.2.0",
"sqlite3": "^4.0.9",
"uws": "^10.148.1",
"ytdl-core": "^0.29.2"
},
"scripts": {
"start": "node bot",
"test": "echo \"Error: no test specified\" && exit 1"
}
}