Мы в A25 любим автоматизировать. В этот раз автоматизировали самих себя: создали телеграм-бота, который за пару минут помогает оформить отпуск, согласовывает отгулы и напоминает, когда кто отдыхает. Экономим примерно до 3 часов HR-времени в неделю. И больше никто не пишет «а можно в пятницу отдохнуть?» в общий чат.
Задача
Компания растет, людей становится больше, а хаос в отпускных графиках — плотнее.
До бота процесс выглядел так:
Сотрудник писал сообщение HR, на которого и ложилась вся нагрузка по отпускам.
Порой возникали конфликты: «А разве ты в отпуск? Пока нельзя, у нас трое уже ушли в этом месяце»
HR вел таблицы вручную и напоминал всем, кто когда отдыхает.
Тратилось время. Ошибки копились. Все нервничали. Нужно было сделать по-человечески.
Решение
Мы разработали Telegram-бота с авторизацией по Telegram-аккаунту. Он умеет:
✅ Принимать заявки на отпуск или отгул
✅ Проверять, нет ли пересечений по компании
✅ Сохранять всё в общей базе
✅ Показывать список сотрудников, кто когда отдыхает
✅ Напоминать о грядущих отпусках
Сделали его за 3 недели. Использовали Laravel, Telegram Bot API и Vue.js.
Итоги
Почти ушёл человеческий фактор: бот не забывает (главное, чтобы сами сотрудники вовремя вносили данные в бота).
У HR появилось +3 часа в неделю.
Руководители согласовывают заявки в один клик.
Сотрудники видят общий календарь и не тревожат коллег вопросами.
Таблицы, Excel, чаты — в прошлом.
Бонус: бота полюбили. Сейчас добавляем ограничения, чтобы уменьшить вероятность ошибок при планировании отпуска.
Комментарий от команды
«Когда внутри компании появляются такие инструменты — это лучший тест на зрелость. Мы поняли, что если нам стало тесно в таблицах, то и другим командам будет»Так
Так выглядят личные уведомления об отпуске.А т
А так видно, кого сегодня не будет на работе и по какой причине. Уведомления приходят автоматически.