Собственный демонстрационный проект Telegram-бота для бизнеса. Задача — создать основу, которую можно адаптировать под приём заявок, уведомления, каталоги, анкеты и роли сотрудников, сохраняя общую техническую инфраструктуру. Это технический демопроект, а не кейс коммерческого внедрения.
Дополнительные изображения с пометкой «ИИ-концепт» показывают возможное оформление интерфейса или сценария. Это условные примеры, не скриншоты текущей реализации. Описание реализации — в разделе «Решение».
Разработал модульную архитектуру на Python 3.12 и aiogram 3. Добавил отдельные пользовательские и административные маршруты, FSM-сценарии, разграничение ролей, PostgreSQL и асинхронный SQLAlchemy, миграции Alembic, Redis для состояния, webhook и polling. Подготовил Docker Compose, healthcheck, структурированные логи, корректное завершение и автоматические тесты.
Расширяемая основа для разработки Telegram-бота с разделением бизнес-логики, базы данных и пользовательского интерфейса. Сценарии, необходимые конкретному заказчику, добавляются и проверяются отдельно. Развёртывание на VPS, подключение оплаты, CRM и внешних API — возможные следующие этапы, а не заявленные результаты этого демопроекта.