Developed a Telegram bot for automating internal team duty rotations. The bot sends daily notifications on working days to a Telegram group or a specific group topic, assigns two duty members from separate queues, tracks whether they respond in the chat, and sends private reminders to those who have not responded.
An admin menu was implemented for managing employees, queues, message texts, notification times, and duty status. Configuration is stored in Google Sheets, allowing the client to update employee lists and settings without developer involvement. The bot was deployed on a VPS, runs autonomously 24/7, and stores queue state and response history in a database.
#telegram #bot
An admin menu was implemented for managing employees, queues, message texts, notification times, and duty status. Configuration is stored in Google Sheets, allowing the client to update employee lists and settings without developer involvement. The bot was deployed on a VPS, runs autonomously 24/7, and stores queue state and response history in a database.
#telegram #bot