Пак: продовый Telegram-бот на aiogram - каркас, рассылка, планировщик
Разница между ботом «для себя» и продовым ботом - в мелочах, которые всплывают на тысячах пользователей: рассылка падает на первом же заблокировавшем боте, альбом из 5 фото прилетает как 5 отдельных сообщений, флудер кладёт бота, а после рестарта пропадают все запланированные рассылки. Этот пак - каркас, который закрывает всё это сразу: структура, DI (внедрение зависимостей), одна транзакция на апдейт, боевая рассылка, middleware и планировщик с восстановлением.
Это флагман пака: разбираем боевой код из пяти реальных ботов, полностью обезличенный. Всё на aiogram 3.x (там, где источник был на 2.x, показываем современный эквивалент). Секреты - через .env.
Это материал для участников клуба
Флагманский каркас aiogram 3.x: чистая структура и DI, Unit of Work (сессия на апдейт), устойчивая массовая рассылка с обработкой FloodWait и блокировок, antiflood и буфер медиа-альбомов, планировщик рассылок с восстановлением из БД. Полная версия доступна по подписке Argo Intelligent.
Открыть доступ