Telegram bot for managing employee tasks — Python

Bot Development 67 USD
Job 4 of 9
Developed a Telegram bot for monitoring task completion by managers.

The administrator creates tasks, employees complete them — the bot reminds, tracks progress, and keeps the manager informed.

What has been done:
- FSM dialog for task creation (5 steps: title, description, responsible person, deadline, priority).
- Automatic reminders 24 hours and 3 hours before the deadline.
- Task statuses: not started / in progress / completed / overdue.
- Deadline extension with mandatory reason and change history preservation.
- Daily summary for the administrator at 9:00 AM.
- Task viewing with filters: all / by employee / overdue / for today.
- Role model: admin and employee.
- Architecture for scalability: transition from SQLite to PostgreSQL with one line in the config.

Technologies: Python, aiogram 3, SQLAlchemy 2, aiosqlite, APScheduler, python-dotenv.
Result: ready bot @staff_tasks_control_bot, deployable with one command on any server.

#python #task_management #telegram_bot #telegram_bot_api #bot_development #aiogram #automation
Details
  • Added:
90

Freelancer

  • Projects 9
  • Rating 5.0
  • Rating 2 179
Register

If you have an account, log in

Indicators

  • Last visit: 1 day 2 hours ago