Релиз 0.6.6-alpha: WAL, Защита и Proxy - Финал текущего проекта
Всем привет! Предрелизная версия 0.6.6-alpha, в которой добавлены небольшие, но полезные изменения: поддержка WAL, доработки по защите и прокси.
Но главная новость в другом - это последняя версия данного проекта.
Значит ли это, что проект закрывается? Да, в своем текущем виде.
Когда я только начинал, всё это работало на простеньком 20-строчном скрипте на Python. Сейчас проект разросся до масштабов полноценного MVP. Однако вылезли проблемы изначальной архитектуры. Я вообще не планировал делать веб-сайт на старте, и в итоге монолитная связка сыграла злую шутку: логика бота стала мешать из-за постоянных блокировок РКН.
Что будет дальше?
Мы идем в сторону правильной микросервисной архитектуры - логика будет полностью отделена от бота:
Веб-часть: На основе текущего кода будет создан форк, который будет работать чисто как сайт на Django.
Новый бот: Я уже вовсю пишу отдельного бота - Cat_Time_Bot_Z. Под капотом теперь современный стек: FastAPI и aiogram. В эту субботу код нового бота был готов уже на 80%.
Старый проект отправляется на покой, чтобы уступить место более стабильной, быстрой и независимой от блокировок архитектуре.
Спасибо всем, кто тестировал и пользовался! Скоро вернусь с новостями по новому боту.
Поделиться новостью: