Syntra Systems
Кейсы Услуги Продукты О нас Блог IT Caravan
+998 70 010 68 44 +7 999 900 22 12
RusEngUzb
Ночной мост со световыми линиями — метафора маршрута внутренней заявки, которую Telegram-бот ведёт от сотрудника до решения
Боты и Telegram

Telegram-бот для сотрудников: заявки и согласования

Автор: Даниил Беляев · · 9 мин чтения

Внутренний Telegram-бот принимает заявки сотрудников — отпуск, авансовый отчёт, пропуск, закупку, доступ к системе, — проводит их по маршруту согласования и записывает решение в учётную систему компании. Сотруднику не нужен отдельный портал и новый пароль: он открывает тот же мессенджер, в котором уже переписывается с коллегами. Кнопка в боте при этом остаётся внутренним решением, а юридическую силу документу даёт электронная цифровая подпись.

Коротко

  • Внутренний Telegram-бот принимает заявки сотрудников, ведёт их по маршруту согласования кнопками и записывает решение в учётную систему компании.
  • Кнопка «Согласовать» — внутреннее решение; документу юридическую силу даёт электронная цифровая подпись по закону № ЗРУ-793, а сам документ остаётся в ЭДО.
  • Право на действие проверяет ваш сервер при каждом нажатии: область видимости команд Telegram управляет только подсказками в интерфейсе.
  • Через облачный Bot API бот скачивает файлы до 20 МБ и отправляет до 50 МБ, а в одну группу пишет не больше 20 сообщений в минуту.
  • Автоматизация внутренней рутины начинается от 2 500 $, разбор процессов без разработки — 400 $, поддержка рабочих систем — от 700 $ в месяц.

Какие внутренние заявки закрывает Telegram-бот

Бот забирает те заявки, где сотрудник каждый раз пишет одно и то же, а руководитель отвечает «согласовано» или «нет». Это короткие процессы с понятным набором полей и одним-двумя согласующими.

Критерий отбора простой: процесс повторяется несколько раз в неделю, у него есть один владелец и не больше трёх шагов согласования. Первым в бота выносят не самый сложный процесс, а самый частый — на нём быстро видно, где люди спотыкаются и какие формулировки не работают.

Совет Перед разработкой соберите за месяц все сообщения в рабочих чатах, которые начинаются словами «можно ли», «согласуйте» и «подпишите». Два-три самых частых запроса и есть первые сценарии бота.

Чем бот отличается от корпоративного портала и почты

Главное отличие — порог входа: боту не нужны установка, регистрация и обучение, а заявка в нём выглядит как переписка из четырёх шагов. Портал даёт больше возможностей, но им пользуются только те, кто сидит за компьютером весь день.

Что сравниваемTelegram-ботПортал или почта
ВходУже установленный мессенджерОтдельный адрес, логин и пароль
Заполнение заявкиКнопки и три-четыре вопроса по очередиФорма со всеми полями сразу
Сигнал согласующемуСообщение в чат с кнопками решенияПисьмо или задача, которую откроют позже
Работа с телефонаОсновной режимЗависит от вёрстки портала
Где живёт заявкаВ учётной системе, в чате — уведомленияВ системе целиком
ОграничениеНе место для подписанных документов и больших файловТребует обучения и дисциплины

Поэтому выбор звучит не как «бот вместо системы», а как «бот — вход в систему». Заявка хранится в 1С, CRM или ERP, а Telegram остаётся интерфейсом, в котором её создают и согласуют. Клиентский бот решает ту же задачу с другой стороны — что он умеет и из чего складывается его цена, разобрано в статье разработка Telegram-бота для бизнеса.

Как устроено согласование: кнопки, роли, маршрут

Согласование держится на инлайн-кнопках: нажатие не отправляет сообщение в чат, а возвращает боту код действия, и бот меняет статус заявки и текст того же сообщения — так это описано в документации Telegram для разработчиков ботов. Согласующий видит одну карточку с актуальным статусом, а не ветку из десяти ответов.

  1. Сотрудник открывает бота и выбирает тип заявки.
  2. Бот спрашивает только нужные поля: даты, сумму, подразделение, короткий комментарий.
  3. Заявка записывается в учётную систему и получает номер.
  4. Согласующему уходит карточка с кнопками «Согласовать» и «Отклонить»; отказ требует причины.
  5. Решение возвращается в систему, сотрудник получает уведомление с номером заявки.
  6. Исполнитель — бухгалтерия, IT или снабжение — видит заявку в своей очереди.

Роли и права

Кто какую заявку видит и может согласовать, решает не Telegram, а ваш сервер. В документации Bot API это сказано прямо: область видимости команд управляет только подсказками в интерфейсе, а проверять право на действие обязан бэкенд при каждом запросе.

Сроки и эскалация

Заявка без срока зависает в чате согласующего, который «посмотрит вечером». Поэтому у каждого шага есть предельное время ожидания: бот напоминает согласующему, а после второго напоминания поднимает заявку на уровень выше или передаёт заместителю.

Вторая обязательная вещь — видимый статус. Сотрудник должен в любой момент спросить у бота «где моя заявка» и получить ответ с номером, текущим шагом и фамилией того, кто сейчас решает.

Что можно решить кнопкой, а что требует ЭЦП

Нажатая кнопка — это внутреннее решение компании, а не подпись. Закон «Об электронном документообороте» № 611-II от 29 апреля 2004 года признаёт электронным документом информацию в электронной форме, подтверждённую электронной цифровой подписью, и приравнивает такой документ к документу на бумажном носителе в статье 7.

Закон «Об электронной цифровой подписи» № ЗРУ-793 от 12 октября 2022 года в статье 4 называет три условия, при которых подпись равнозначна собственноручной: подтверждена её подлинность, сертификат ключа действует на момент подтверждения, а сама подпись используется в целях, указанных в сертификате.

Важно Если по заявке потом появляется приказ или платёж, в её карточке оставляют ссылку на подписанный документ. Иначе через полгода никто не объяснит, на каком основании выдали деньги или технику.

Куда уходят заявки: 1С, CRM и ERP

Бот без учётной системы остаётся чатом, в котором заявки теряются вместе с историей переписки. Поэтому место хранения выбирают до того, как рисуют сценарий диалога.

Схему обмена, выбор между вебхуком и опросом и ограничения Bot API мы разбирали в статье интеграция Telegram-бота с CRM. Обратный поток — регулярные сводки руководителю о том, сколько заявок прошло и сколько зависло, — устроен так же, как отчёты из 1С в Telegram.

Какие ограничения Telegram учитывают заранее

Ограничения платформы влияют на сценарий сильнее, чем кажется: из них вытекает, какие вложения бот принимает и как часто он пишет сотрудникам.

В одном чате Telegram советует не превышать одно сообщение в секунду: при более плотной отправке приходит ответ с кодом 429, и уведомление нужно повторять позже. Бот, который этот код не обрабатывает, молча теряет часть напоминаний.

Что нельзя отправлять в чат: данные сотрудников

В Telegram уходит минимум: номер заявки, её тип, сумма, даты и короткий комментарий. Паспортные данные, медицинские справки, адреса и размер зарплаты остаются в учётной системе, а в чате живёт только ссылка на карточку.

Обращение с такими данными регулирует Закон «О персональных данных». Статья 27-1 в действующей редакции относит к обязательному хранению на территории республики биометрические и генетические данные, а также данные пользователей услуг операторов телекоммуникаций; остальные персональные данные можно обрабатывать за рубежом при выполнении одного из условий части третьей той же статьи.

На практике из этого следует простое правило: сервер бота держат там же, где и учётную систему, а в сообщениях остаются обезличенные формулировки. Чем меньше данных в переписке, тем дешевле её защищать.

Сколько стоит внутренний бот и от чего зависит цена

Автоматизация внутренней рутины компании у нас начинается от 2 500 $, а разбор процессов и план автоматизации без разработки — 400 $. Итог зависит от числа типов заявок, количества шагов согласования и того, с какой системой бот обменивается данными.

Отдельной строкой считают работу после запуска: бот живёт на сервере, а сценарии меняются вместе с процессами. Поддержка рабочих систем компании у нас стоит от 700 $ в месяц. Состав работ и остальные цены — на странице услуги ИИ и автоматизация.

Что подготовить до старта

Половина задержек на таких проектах связана не с кодом, а с тем, что в компании не договорились о правилах. Этот список стоит пройти до начала разработки.

Как это делаем мы

Syntra Systems начинает не с кода, а с разбора переписки: какие обращения повторяются, кто на них отвечает и сколько шагов проходит заявка сейчас. Часто выясняется, что согласующих в процессе больше, чем нужно, и половину шагов можно убрать до автоматизации, а не после.

Дальше мы описываем сценарий, права и маршрут, подключаем бота к учётной системе и проверяем его на реальных заявках, а не на тестовых. После запуска смотрим первые недели работы: где люди жмут не те кнопки, какие заявки зависают и какие формулировки приходится переписывать.

Обсудим вашу задачу

Расскажите, что нужно сделать, — оценим сроки и стоимость и предложим решение.

Обсудить внутреннего бота

Частые вопросы

Чем внутренний бот отличается от бота для клиентов?

Внутренний бот работает с известными людьми и их правами: он знает, кто в каком подразделении, кто согласует заявку и что человеку видно. Клиентский бот принимает обращения от любого, кто открыл ссылку, и его задача — довести до заявки или оплаты.

Нужен ли сотрудникам отдельный аккаунт, чтобы пользоваться ботом?

Нет, достаточно их обычного Telegram. Но пока сотрудник сам не открыл бота и не нажал «Старт», его идентификатор чата компании неизвестен, и уведомления отправлять некуда — поэтому первый запуск включают в инструкцию при приёме на работу.

Как закрыть доступ сотруднику, который ушёл из компании?

Через роль в учётной системе, а не удалением из рабочего чата. Бот проверяет право на действие при каждом нажатии, поэтому закрытая роль сразу перестаёт пропускать заявки, а журнал действий остаётся на месте для разбора.

Можно ли прикладывать к заявке сканы и фотографии чеков?

Да, в пределах лимитов платформы: через облачный Bot API бот скачивает файл до 20 МБ. Документы крупнее передают ссылкой на внутреннее хранилище, иначе часть вложений просто не дойдёт до бухгалтерии.

Заменит ли такой бот 1С или ERP?

Бот остаётся входом в систему и маршрутом согласования, а учёт живёт в 1С, CRM или ERP. Если заявки хранятся только в переписке, через месяц никто не ответит, сколько их было и чем они закончились.

Где держать сервер бота, если в заявках есть данные сотрудников?

Рядом с учётной системой, с которой он обменивается данными. Закон «О персональных данных» требует хранить в республике биометрические и генетические данные и данные пользователей услуг операторов телекоммуникаций, а остальные данные можно обрабатывать за рубежом при выполнении условий части третьей статьи 27-1.

Сколько процессов берут в первый запуск?

Один-два: те, что повторяются несколько раз в неделю, имеют одного владельца и не больше трёх шагов согласования. На частом процессе быстро видно, где сотрудники спотыкаются, и правки обходятся дешевле, чем в большой системе форм.

Фото на обложке: 정규송 Nui MALAMA, Pexels

Читайте также