Разработка Telegram-бота, который помогает пользователям формировать полезную привычку — регулярно пить воду. Бот работает как персональный помощник: напоминает о необходимости попить воду, отслеживает прогресс и подстраивается под режим дня пользователя. Проект разработан в рамках практики работы с Telegram API и структурированного подхода к созданию ботов.
Бот реализован на Python с использованием библиотеки aiogram 3.2. Логика разбита на отдельные модули с применением Router’ов — такой подход делает код структурированным и масштабируемым.
Пользователь может настроить частоту напоминаний, время активности и получать уведомления в удобном формате. Используются планировщики задач (например, asyncio и aiogram's scheduler), а также SQLite для хранения пользовательских настроек.
Дополнительно реализована поддержка команд, автоответов, и сохранение состояния между сессиями.
Рабочий Telegram-бот, который можно легко развернуть на VPS или в облаке. Может использоваться в личных целях или как MVP продукта для ЗОЖ-сервисов. Архитектура бота гибкая — в дальнейшем возможна интеграция с другими сервисами (например, трекерами активности или приложениями для здоровья).