Бот обліку відпусток і змін
Заявки на відпустку губилися в чатах. Бот веде їх від подачі до погодження, синхронізує з таблицею і не дає двом людям піти в один день.
Результат
- Керівник погоджує заявку у два натискання з телефона
- Перетини відпусток ловляться автоматично, а не на етапі «ой»
- Роль
- Розробка + підтримка
- Скільки зайняло
- 1 тиждень
Задача
Заявки на відпустку жили в робочих чатах. Хтось писав керівнику в особисті, хтось у спільну групу, хтось казав усно. Наслідок передбачуваний: заявку губили, а перетини виявлялися вже тоді, коли двоє співробітників не вийшли на роботу одного дня.
Що зробив
Бот проводить заявку через увесь шлях: подача, погодження, запис у таблицю. Керівник отримує повідомлення з двома кнопками й погоджує з телефона.
Головне тут не інтерфейс, а перевірка перетинів
Бот дивиться на вже погоджені відпустки й попереджає керівника ДО погодження, що на ці дати вже хтось іде. Саме через це заявки й губилися раніше: рішення приймалося без повної картини, бо повна картина була в чужій голові.
Стан заявки
Кожна заявка має явний стан: подана, погоджена, відхилена, скасована. Скасувати можна й погоджену, тоді дні повертаються, а таблиця оновлюється. Без цього перша ж зміна планів вибиває облік з реальності.
Стек
- Python
- aiogram 3
- Google Sheets API
Схожа задача?
Опишіть її двома реченнями. Скажу, чи можна це автоматизувати і скільки приблизно коштуватиме.