Бот для Телеграма на Heroku не запускает Webhook, хотя на GetUpdates работал без ошибок

GeorgeSU

Новичок
Пользователь
Сен 17, 2021
3
0
1
День добрый.
Написал бота для Телеграма на Python, оттестировал с локального компа на GetUpdates, а дальше при выкладывании на Heroku заткнулся с переключением на Webhook. Сложность в том, что не выдает конкретной ошибки, а просто без детализации его прекращает (см лог ниже).

Впечатление, что ошибка где-то в этом блоке, по крайней мере к нему подходит без ошибок, но вроде все сделал по инструкциям из Интернета:

if __name__ == '__main__':
if Run_On_Heroku:
print('....004')
def main():
print('....005')
executor.start_webhook(dispatcher=dp, webhook_path=WEBHOOK_PATH, on_startup=on_startup, skip_updates=True, host=WEBAPP_HOST, port=WEBAPP_PORT)
else:
executor.start_polling(dp, on_shutdown=shutdown)


Можете посоветовать, что не так, и куда копать?

Исходники на Гитхабе

Лог:
2021-09-17T16:35:57.046541+00:00 heroku: Starting process with command `python Bot_forKadry.py`
2021-09-17T16:35:58.603655+00:00 app: ..====== начали =====
2021-09-17T16:35:58.610152+00:00 app: ….вводную часть завершили
2021-09-17T16:35:58.768911+00:00 app: ….007
2021-09-17T16:35:58.768934+00:00 app: ….004
2021-09-17T16:35:59.019267+00:00 heroku: Process exited with status 0
2021-09-17T16:35:59.179898+00:00 heroku: State changed from starting to crashed
 

Форум IT Специалистов