Masynchin / CheWeatherBot

Telegram-bot для погоды Череповца
https://t.me/weather35bot
7 stars 1 forks source link

Сделать class-based хендлеры #19

Closed Masynchin closed 1 year ago

Masynchin commented 1 year ago

В чём проблема?

Развивая #3. Решением было бы нечто похожее на takes, где каждый take (в терминологии takes), он же хендлер (в терминологии aiogram), является объектом, а не тупой ручкой. Так, каждый хендлер имел бы свои зависимости, и мы бы избавились бы от глобальных.

Решение?

Сделать обёртку над роутером, позволяющую хендлеру иметь зависимости.