Телеграм Планировщик Бот с базой данных.
Мета: Создать удобного персонального ассистента для управления повседневными делами непосредственно в Telegram.
Ключевой функционал:
Интерактивное меню: Реализован удобный выбор дней недели с помощью Inline-клавиатуры (Aiogram 3).
Работа с данными: Полная интеграция с базой данных SQLite для надежного хранения планов (добавление, просмотр и полное очищение списка на день).
Система уведомлений: Настроена фоновая задача (asyncio task), которая каждое утро автоматически проверяет базу и отправляет пользователю список дел на сегодня.
Облачное развертывание: Проект полностью настроен для автономной работы на сервере (CI/CD через GitHub и Render).
Стек технологий:
Python 3.10+ (Асинхронное программирование)
Aiogram 3.x (фреймворк для ботов)
SQLite (реляционная база данных)
Git/GitHub (контроль версий)
Ключевой функционал:
Интерактивное меню: Реализован удобный выбор дней недели с помощью Inline-клавиатуры (Aiogram 3).
Работа с данными: Полная интеграция с базой данных SQLite для надежного хранения планов (добавление, просмотр и полное очищение списка на день).
Система уведомлений: Настроена фоновая задача (asyncio task), которая каждое утро автоматически проверяет базу и отправляет пользователю список дел на сегодня.
Облачное развертывание: Проект полностью настроен для автономной работы на сервере (CI/CD через GitHub и Render).
Стек технологий:
Python 3.10+ (Асинхронное программирование)
Aiogram 3.x (фреймворк для ботов)
SQLite (реляционная база данных)
Git/GitHub (контроль версий)