Развертывание на успешном боте Heroku не работает - JDA

Я развернул свой Discord Bot (gradle; JDA), и он говорит, что сборка и развертывание прошли успешно, но сам бот не работает (не в сети). В чем может быть проблема? В моем журнале написано, что ошибок не было.


person ShaRo    schedule 15.11.2018    source источник


Ответы (1)


Уловка, которую я использую, заключается в том, что я сам компилирую приложение, помещаю его в папку, а затем указываю это в файле proc.

Скомпилируйте бота в MyBot.jar и поместите файл под названием Procfile (без расширения) в корневую папку:

worker: java -jar MyBot.jar

Это определенно не лучшее решение, поскольку ваше приложение создано на Heroku. Вместо того, чтобы создавать его вручную, вы должны настроить maven / gradle для его правильной компиляции и заменить MyBot.jar в команде этим.

Если вы гарантируете, что он был правильно развернут, но все еще не работает, это означает, что в нем есть некорректный код. Прочтите журналы, чтобы узнать, чего не хватает.

person KON    schedule 13.07.2019