Проблема с Aiogram webhook (cherrypy) python

Всех приветсвую! Столкнулся с проблемой следующего характера: имеется бот на библиотеке aiogram (на вебхуках) на них он рабоатет корректно (если выпускать хук через ngrok) но по какой то причиние в таком режиме он работает недолго и потом засыпает, не реагируя на последующие сообщения, в ngrok ошибка 500 internal server error. Вэбхук регистрировал через setWebhook, пробовал пинговать ngrok (греша на то что проблема в нем), все безуспешно. Нашел другой вариант на хуках для синхронного telebot:

class Webhook(object):
    @cherrypy.expose
    def index(self):
        if 'content-length' in cherrypy.request.headers and 'content-type' in \
                cherrypy.request.headers and \
                cherrypy.request.headers['content-type'] == 'application/json':
            length = int(cherrypy.request.headers['content-length'])
            json_string = cherrypy.request.body.read(length).decode('utf-8')
            update = telebot.types.Update.de_json(json_string)
            bot.process_new_updates([update])
            return ''
        else:
            raise cherrypy.HTTPError(403)

Все рабоатет корректно, собственно сам вопрос заключается в изменении данного кода под асинхронный айограм(сколько копался в документации - ничего путного не узрел), либо иные решения по отваливающемуся хуку на энгрок. Желательно без сторонних сервисов по типу хероку, дабы не зависить от их лимитов. Заранее оргомное спасибо за ответ!


Ответы (0 шт):