Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Telegram bot for automating the management of work shifts, tracking task completion, and coordinating the team. Supports automatic reminders and an interactive marking system.
Main functionality
Group management

Registration of work groups via the command /start
Administration system with access levels (ROOT, MAIN, ADMIN)
Support for time zones
Management of administrators and their roles

Participant management

Adding/removing shift participants
Binding employees to shift types
Automatic tracking via username

Shift types

Creating different types of shifts with start/end times
Distribution of employees across shifts
Support for parallel shifts

Task templates

Creating text templates with dynamic variables
Support for HTML and Markdown formatting
Global templates for all groups

Attendance system

Personalized buttons for each participant
Automatic status update
Alternative marking methods (command /me, text "complete")
Visual indication of completed tasks

Automation

Automatic reminders based on templates
Recurring reminders with intervals
Reminders at specific times
Automatic stop when all tasks are completed

Technical stack

Python 3.9+
aiogram 3.x (asynchronous Telegram Bot API)
SQLAlchemy 2.x (ORM)
SQLite/PostgreSQL
asyncio
FSM (Finite State Machine)

Key features

Asynchronous architecture for high performance
Modular code structure
Cascading deletion of related records
Access rights verification
User input validation
Intuitive navigation through inline keyboards
HTML formatting of messages
Indexing tables for fast queries

Advantages

Automation of routine processes
Transparent control of task completion
Scalability for teams of any size
Working directly in Telegram without additional software
Support for multiple groups simultaneously
Reduction of time spent on team coordination

Expansion capabilities

Exporting statistics to Excel/PDF
Integration with calendars
Analytical dashboard with graphs
Multilingual support
REST API for integration
Work details
Added 21 January
142 views
Freelancer
Mykhailo Kovalevskyi
Ukraine Zaporizhzhia
No reviews

Available for hire Available for hire
On the service 2 years