Bot Telegram do zarządzania zadaniami (Task Manager Bot)
Tworzenie chatbotaOpracowałem bota Telegram do zarządzania osobistymi zadaniami. Bot pozwala każdemu użytkownikowi prowadzić własną listę zadań bezpośrednio w czacie — bez zewnętrznych aplikacji.
Możliwości:
— Dodawanie zadania z nazwą, priorytetem (1-5) oraz terminem wykonania
— Przeglądanie wszystkich zadań
— Wyszukiwanie zadań według słowa kluczowego
— Automatyczne wykrywanie przeterminowanych zadań
— Eksport zadań do pliku JSON i import z powrotem
— Czyszczenie listy zadań
— Dane każdego użytkownika są przechowywane osobno i w izolacji
Stos technologiczny:
— Python 3.12
— aiogram 3 (asynchroniczny framework dla Telegram Bot API)
— aiosqlite (asynchroniczna praca z bazą danych SQLite)
— Zrealizowano krokowy dialog wprowadzania przez FSM (maszynę stanów)
Kod jest uporządkowany, udokumentowany w README, dostępny jest gotowy requirements.txt do szybkiego wdrożenia.
#telegram #python #bot #aiogram #asyncio #sqlite
Możliwości:
— Dodawanie zadania z nazwą, priorytetem (1-5) oraz terminem wykonania
— Przeglądanie wszystkich zadań
— Wyszukiwanie zadań według słowa kluczowego
— Automatyczne wykrywanie przeterminowanych zadań
— Eksport zadań do pliku JSON i import z powrotem
— Czyszczenie listy zadań
— Dane każdego użytkownika są przechowywane osobno i w izolacji
Stos technologiczny:
— Python 3.12
— aiogram 3 (asynchroniczny framework dla Telegram Bot API)
— aiosqlite (asynchroniczna praca z bazą danych SQLite)
— Zrealizowano krokowy dialog wprowadzania przez FSM (maszynę stanów)
Kod jest uporządkowany, udokumentowany w README, dostępny jest gotowy requirements.txt do szybkiego wdrożenia.
#telegram #python #bot #aiogram #asyncio #sqlite