Telegram Planner Bot z bazą danych.
Cel: Stworzenie wygodnego osobistego asystenta do zarządzania codziennymi sprawami bezpośrednio w Telegramie.
Kluczowa funkcjonalność:
Interaktywne menu: Zrealizowano wygodny wybór dni tygodnia za pomocą Inline-klawiatury (Aiogram 3).
Praca z danymi: Pełna integracja z bazą danych SQLite dla niezawodnego przechowywania planów (dodawanie, przeglądanie oraz całkowite czyszczenie listy na dzień).
System powiadomień: Skonfigurowane zadanie w tle (asyncio task), które każdego ranka automatycznie sprawdza bazę i wysyła użytkownikowi listę spraw na dzisiaj.
Chmurowe wdrożenie: Projekt w pełni skonfigurowany do autonomicznej pracy na serwerze (CI/CD przez GitHub i Render).
Stos technologii:
Python 3.10+ (programowanie asynchroniczne)
Aiogram 3.x (framework do botów)
SQLite (relacyjna baza danych)
Git/GitHub (kontrola wersji)
Kluczowa funkcjonalność:
Interaktywne menu: Zrealizowano wygodny wybór dni tygodnia za pomocą Inline-klawiatury (Aiogram 3).
Praca z danymi: Pełna integracja z bazą danych SQLite dla niezawodnego przechowywania planów (dodawanie, przeglądanie oraz całkowite czyszczenie listy na dzień).
System powiadomień: Skonfigurowane zadanie w tle (asyncio task), które każdego ranka automatycznie sprawdza bazę i wysyła użytkownikowi listę spraw na dzisiaj.
Chmurowe wdrożenie: Projekt w pełni skonfigurowany do autonomicznej pracy na serwerze (CI/CD przez GitHub i Render).
Stos technologii:
Python 3.10+ (programowanie asynchroniczne)
Aiogram 3.x (framework do botów)
SQLite (relacyjna baza danych)
Git/GitHub (kontrola wersji)