Telegram Planner Bot з базою даних.
Мета: Створити зручного персонального асистента для керування щоденними справами безпосередньо в Telegram.
Ключовий функціонал:
Інтерактивне меню: Реалізовано зручний вибір днів тижня за допомогою Inline-клавіатури (Aiogram 3).
Робота з даними: Повна інтеграція з базою даних SQLite для надійного збереження планів (додавання, перегляд та повне очищення списку на день).
Система сповіщень: Налаштована фонова задача (asyncio task), яка щоранку автоматично перевіряє базу та надсилає користувачу список справ на сьогодні.
Хмарне розгортання: Проект повністю налаштований для автономної роботи на сервері (CI/CD через GitHub та Render).
Стек технологій:
Python 3.10+ (Asynchronous programming)
Aiogram 3.x (фреймворк для ботів)
SQLite (реляційна база даних)
Git/GitHub (контроль версій)
Ключовий функціонал:
Інтерактивне меню: Реалізовано зручний вибір днів тижня за допомогою Inline-клавіатури (Aiogram 3).
Робота з даними: Повна інтеграція з базою даних SQLite для надійного збереження планів (додавання, перегляд та повне очищення списку на день).
Система сповіщень: Налаштована фонова задача (asyncio task), яка щоранку автоматично перевіряє базу та надсилає користувачу список справ на сьогодні.
Хмарне розгортання: Проект повністю налаштований для автономної роботи на сервері (CI/CD через GitHub та Render).
Стек технологій:
Python 3.10+ (Asynchronous programming)
Aiogram 3.x (фреймворк для ботів)
SQLite (реляційна база даних)
Git/GitHub (контроль версій)