Telegram-bot do zarządzania zadaniami pracowników — Python
Opracowałem bota Telegram do kontrolowania realizacji zadań przez menedżerów.
Administrator tworzy zadania, pracownicy je wykonują — bot przypomina, rejestruje postęp i informuje kierownika na bieżąco.
Co zostało zrobione:
- Dialog FSM do tworzenia zadania (5 kroków: nazwa, opis, odpowiedzialny, termin, priorytet).
- Automatyczne przypomnienia na 24 godziny i 3 godziny przed terminem.
- Statusy zadań: nie rozpoczęte / w trakcie / zakończone / przeterminowane.
- Przesunięcie terminu z obowiązkowym podaniem przyczyny i zachowaniem historii zmian.
- Codzienny raport dla administratora o 9:00.
- Przegląd zadań z filtrami: wszystkie / według pracownika / przeterminowane / na dziś.
- Model ról: administrator i pracownik.
- Architektura pod skalowanie: przejście z SQLite → PostgreSQL jednym wierszem w konfiguracji.
Technologie: Python, aiogram 3, SQLAlchemy 2, aiosqlite, APScheduler, python-dotenv.
Wynik: gotowy bot @staff_tasks_control_bot, wdrażany jedną komendą na dowolnym serwerze.
#python #zarządzanie_zadaniami #telegram_bot #telegram_bot_api #rozwój_botów #aiogram #automatyzacja
Administrator tworzy zadania, pracownicy je wykonują — bot przypomina, rejestruje postęp i informuje kierownika na bieżąco.
Co zostało zrobione:
- Dialog FSM do tworzenia zadania (5 kroków: nazwa, opis, odpowiedzialny, termin, priorytet).
- Automatyczne przypomnienia na 24 godziny i 3 godziny przed terminem.
- Statusy zadań: nie rozpoczęte / w trakcie / zakończone / przeterminowane.
- Przesunięcie terminu z obowiązkowym podaniem przyczyny i zachowaniem historii zmian.
- Codzienny raport dla administratora o 9:00.
- Przegląd zadań z filtrami: wszystkie / według pracownika / przeterminowane / na dziś.
- Model ról: administrator i pracownik.
- Architektura pod skalowanie: przejście z SQLite → PostgreSQL jednym wierszem w konfiguracji.
Technologie: Python, aiogram 3, SQLAlchemy 2, aiosqlite, APScheduler, python-dotenv.
Wynik: gotowy bot @staff_tasks_control_bot, wdrażany jedną komendą na dowolnym serwerze.
#python #zarządzanie_zadaniami #telegram_bot #telegram_bot_api #rozwój_botów #aiogram #automatyzacja