Aiogram-е.
Ботов на сервелесс случайно не писали?:)
Интересно было бы изучить.
Не писал. Тут разве что с асинкио будут проблемы. А так - ну обычный хттп хэндлер же, что серверлесс, что так - пофиг
У Я.Cloud асинк из коробки, тут проблем нет. А вот с кормежкой Aiogram-у есть некоторые траблы. state = Dispatcher.get_current().current_state() вот это в стейте не отрабатывает и ошибку выдает, если обрабатывать реквесты телеграмма через dp.process_update() и попытаться юзать стейты :(
Ну а как с хуками делают?
потому что в таком случае надо ставить все самому
Покопаться под капотом и найти переменную, что должна получаться методом get_current()?
Если честно, то не понял вопроса. Если можно, пожалуйста, переформулируйте.
ну ты смотрел примеры как юзат аиограм с вебхуками?
в примере с вебхуком поищи set_current, тот что old в examples
Ага. В доках самого Aiogram-а. Но в силу, возможно, своего невежества решил, что это при разворачивании бота в контейнере/на сервере т.к там больше похоже на инициализацию приложения. А в сервелесс я могу крутить только сам реквест от телеграмма. И я нашел, как кормить ему эти реквесты через process_update().
Спасибо, гляну.
Обсуждают сегодня