Как я могу развернуть бота Telegram с intellij на heroku? Я пишу код, используя Java из проекта maven - PullRequest
0 голосов
/ 28 мая 2020

Я начал писать бота для телеграмм, используя идею intellij. Я хотел развернуть бота с помощью IntelliJ в моем приложении Heroku. Я создал приложение heroku, и я хотел развернуть его из intelliJ, и я пытался следовать инструкциям From Here , но у меня это не работает. Можете ли вы помочь в этом, учитывая, что я программист-любитель. Заранее спасибо

1 Ответ

0 голосов
/ 30 мая 2020

Существует несколько вариантов развертывания приложения Heroku, если вы ищете что-то простое, я бы использовал GitHub в качестве репозитория кода, а затем связал его с Heroku.
После этого развертывание это просто пу sh кнопки или вы также можете включить автоматическую опцию (каждый пу sh на GitHub будет развернут на Heroku).

Если вы разрабатываете приложение Python, вы можете использовать мощный Python Telegram Bot , вы можете выполнить действия, описанные в их документации , чтобы развернуть приложение Python, вкратце:

  • добавить требования .txt в root вашего репозитория
  • определить Procfile в каталоге root вашего приложения
  • привязать порт, предоставленный Heroku, с переменной env $ PORT

Если вы разрабатываете приложение Java, концепции аналогичны, следуйте инструкциям Развернуть Java Приложения на Heroku , вкратце:

  • используйте maven-dependency-plugin для создания Uber jar
  • определите Procfile в каталоге root вашего приложения
  • привяжите порт, предоставленный Heroku, с переменной env $ PORT
...