Прораб в 18:40 отправляет в общий чат четырнадцать фото с объекта, следом идут голосовое снабженца и вопрос бухгалтера. Через час фото уже не найти, и руководитель не знает, закончили ли стяжку на втором этаже. Внутренний Telegram-бот для сотрудников компании собирает такой поток в записи с автором, объектом, временем и статусом. Ниже — какие процессы переводить в бота первыми, какие лимиты у Telegram Bot API, как закрыть доступ посторонним и когда конструктора уже недостаточно.
Почему рабочий чат не справляется
Групповой чат хорош для разговора и плох для учёта. У сообщений нет полей: переписку нельзя отфильтровать по объекту или увидеть открытые заявки, а экспорт чата даёт тот же поток. Кто-то в офисе переписывает данные вручную, и здесь появляются ошибки.
Бот собирает данные иначе. Сотрудник нажимает «Отчёт за день», бот по очереди спрашивает объект, выполненные работы, фото и проблемы. Ответы ложатся в базу данных на сервере бота одной записью, руководитель получает готовый отчёт, а в веб-панели видит все отчёты по объекту за неделю. Устанавливать ничего не нужно: Telegram у большинства сотрудников уже стоит на телефоне.
Какие процессы переводить в бота
Подходят процессы, которые повторяются каждый день или неделю и у которых есть ответственный. Если процесс меняется каждый месяц и за него никто не отвечает, бот его не исправит.
Ежедневные отчёты
В 18:00 бот напоминает бригадиру сдать отчёт. Отчёт собирается короткими шагами с кнопками: объект из списка, виды работ галочками, объём числом. Свободный текст остаётся только там, где без него нельзя, например в поле «Проблемы». Утром руководитель видит, кто сдал отчёт, кто нет и где есть проблемы.
Напоминание получат только те, кто уже нажал «Старт» в боте (почему так — в разделе о лимитах Bot API).
Фотоотчёт с объекта и геолокация
Фотоотчёт с объекта в боте привязан к объекту и задаче. Бот может требовать «фото до» и «фото после» и не закрывать задачу без обоих снимков. Для геолокации в Telegram есть отдельная кнопка: по нажатию бот получает текущее местоположение телефона. Водителям и выездным мастерам подходит трансляция геолокации: сотрудник включает её в чате с ботом, и бот получает новые координаты, пока трансляция не закончится.
Координаты присылает телефон, и подменить их специальными приложениями возможно. Геолокация снимает большинство вопросов «был ли мастер на месте», но доказательством в споре не будет.
Заявки на закупку и ремонт
Витрина-холодильник в магазине не держит температуру. Менеджер открывает в боте «Заявка на ремонт», выбирает точку и оборудование, прикладывает фото и отмечает срочность. Заявка получает номер и статус, техник видит её у себя, а менеджер получает сообщение при смене статуса на «В работе» и «Выполнено». Заявки на закупку устроены так же: что нужно, сколько, на какой объект и к какому сроку.
Согласование заявок в боте
Согласование заявок в боте — это сообщение с кнопками «Согласовать» и «Отклонить» у того, кто принимает решение. Отклонить можно с комментарием, и заявка возвращается автору. Если сумма выше порога, после руководителя отдела заявка уходит финансовому директору. Каждое решение записывается в журнал с именем и временем, и на вопрос «кто разрешил эту покупку» отвечает журнал, а не память руководителя.
Так же оформляют отпуск, отгул и больничный: сотрудник выбирает даты и прикладывает документ, руководитель согласует, кадровик получает готовую заявку.
Уведомления из CRM и учётной системы
Бот может сообщать о событиях в других системах: на менеджера назначена сделка, клиент оплатил счёт, на складе закончилась позиция, у задачи в CRM прошёл срок. Система отправляет событие на сервер бота, бот пишет нужному человеку. Работает и обратное направление: отчёт или заявка из бота создаёт запись в CRM без ручного переноса.
Две детали интеграции обговорите заранее. Если CRM в момент отправки недоступна, сервер бота должен сохранить запись и отправить её позже без дубля. Для каждого справочника нужна главная система: например, клиентов ведёт CRM, а бот их только читает.
Отдельный случай — Telegram Business. Если клиенты пишут менеджеру в его рабочий Telegram-аккаунт, к аккаунту можно подключить бота. Владелец аккаунта сам выбирает, какие чаты бот видит, а бот может, например, создавать задачу в CRM по каждому новому обращению. С версии Bot API 10.0 (май 2026 года) подписка Telegram Premium для этого не нужна.
База знаний и адаптация сотрудников в боте
Новичок в первую неделю задаёт одни и те же вопросы: где взять пропуск, как оформить отгул, кому писать о поломке, где регламент приёмки товара. Бот с разделами и поиском отвечает в любое время, а по расписанию присылает материалы на первые дни. После блока материалов бот может дать короткий тест и отправить результат наставнику.
Где уместен ИИ
С ИИ сотрудник надиктовывает отчёт голосовым сообщением, а бот сохраняет его текстом. Фото накладной бот разбирает на поля: поставщик, номер, сумма. Как устроено распознавание документов и почему результат нужно проверять — в статье «ИИ вместо ручного ввода документов». Начинать мы советуем без ИИ: модель подключают на одном шаге, где ручной ввод действительно отнимает время, и всегда оставляют человеку возможность исправить распознанное.
Кнопки в чате, Mini App или веб-панель
Бот с кнопками подходит для коротких сценариев: три-пять вопросов, выбор из списка, фото, подтверждение. Сотрудник отвечает одной рукой прямо на объекте.
Длинная форма в диалоге неудобна: заявка на закупку с десятью позициями, таблица остатков, график смен или фильтры по датам плохо укладываются в формат «вопрос — ответ». Для таких задач есть Telegram Mini App — веб-приложение, которое открывается внутри Telegram по кнопке в чате или из меню бота. В Mini App помещается полноценная форма, таблица, календарь или каталог. При запуске Mini App получает данные пользователя от Telegram, поэтому отдельный логин и пароль не нужны. Mini App умеет разворачиваться на весь экран, добавлять ярлык на домашний экран телефона и запрашивать геолокацию.
Руководителю и офису обычно нужна ещё веб-панель в браузере: сводные отчёты, выгрузку в Excel, справочники объектов и сотрудников, права доступа, тексты бота и рассылки удобнее вести на большом экране.
Наша рекомендация большинству компаний: кнопки для полевых сотрудников, Mini App там, где форма или таблица не помещаются в диалог, веб-панель для офиса и руководителя. Если почти все сценарии строятся вокруг таблиц и длинных форм, Mini App нужен с первого дня.
Лимиты Telegram Bot API для внутреннего бота
Ограничения ниже взяты из официальной документации Telegram и чаще других влияют на внутренних ботов. Актуальная версия на момент проверки (октябрь 2026 года) — Bot API 10.3.
- Бот не пишет первым. Сотрудник должен сам открыть бота и нажать «Старт» или добавить бота в группу. Загрузить справочник сотрудников в базу бота можно, но написать им бот сможет только после того, как каждый откроет его по ссылке-приглашению.
- Длина сообщений. Текст — до 4096 символов, подпись к фото или файлу — до 1024. Длинный отчёт бот разбивает на части или отправляет файлом.
- Размер файлов. Через официальный сервер Bot API бот скачивает файлы до 20 МБ, отправляет до 50 МБ, фото — до 10 МБ. Видео с объекта на 200 МБ так не обработать. Telegram разрешает поднять собственный сервер Bot API: тогда бот отправляет файлы до 2000 МБ, а скачивает без лимита по размеру.
- Скорость рассылок. В один чат Telegram советует отправлять не больше одного сообщения в секунду, в группу бот не может отправить больше 20 сообщений в минуту, массовая рассылка ограничена примерно 30 сообщениями в секунду. Компании на сотни человек этого хватает с запасом.
- Боты в группах. По умолчанию бот в группе видит только адресованные ему команды и ответы на свои сообщения. Чтобы бот читал всю переписку, ему отключают режим приватности или делают администратором группы.
- Кнопки. Есть кнопки под сообщением и клавиатура вместо обычной. Кнопки «Отправить геолокацию» и «Отправить номер телефона» работают только в личном чате с ботом.
- История сообщений. Облачное хранилище у ботов ограничено: Telegram может удалить старые сообщения вскоре после того, как бот их обработал. Архив отчётов и фото должен лежать в базе данных и файловом хранилище бота.
Telegram может изменить любой из этих лимитов. Перед проектом мы сверяем их с документацией Bot API и FAQ для разработчиков ботов.
Доступы, роли и безопасность данных
Кто может пользоваться ботом
Telegram-бот по умолчанию открыт: любой, кто узнал его имя, найдёт бота в поиске и нажмёт «Старт». Поэтому доступ проверяет сервер бота, независимо от того, какие кнопки бот показал. Документация Telegram советует всегда проверять на сервере право пользователя на команду, даже если кнопку этой команды ему не показывали.
Рабочая схема: сотрудник получает персональную ссылку или одноразовый код, и бот связывает его Telegram-аккаунт с карточкой в справочнике сотрудников. Номер телефона бот может запросить кнопкой и сверить со справочником. Пока аккаунт не привязан, бот ничего не показывает.
Роли
У каждой роли свой набор функций: бригадир видит свои объекты и отчёты, снабженец — заявки на закупку, руководитель видит всё и согласовывает. Когда бригадира переводят в снабжение, администратор меняет ему роль в веб-панели, и со следующего сообщения бот показывает другое меню.
При увольнении администратор отключает сотрудника в веб-панели, и бот перестаёт ему отвечать. Новых данных человек не получит, но уже отправленное останется у него: бот может удалить свои сообщения только в течение 48 часов после отправки. Из рабочих групп в Telegram уволенного удаляют отдельно, а ссылку-приглашение отзывают.
Где хранятся данные
Отчёты, заявки, фото и журнал действий лежат в базе данных на сервере бота. Если это сервер компании или арендованный ею сервер, данные остаются под контролем компании: их можно резервно копировать и выгружать.
Переписка с ботом — обычный облачный чат: он шифруется между клиентом и сервером Telegram и хранится в облаке Telegram, а сквозное шифрование есть только в секретных чатах (FAQ Telegram). Серверу бота Telegram передаёт сообщение уже расшифрованным, по защищённому HTTPS-соединению. Содержимое доступно Telegram и владельцу сервера бота, поэтому сканы паспортов, данные о зарплатах и коммерческие договоры через бота лучше не передавать. Для таких документов бот присылает только уведомление со ссылкой, а сам документ открывается в Mini App или веб-панели и загружается с сервера компании. Если данные идут через Mini App, сервер бота обязан проверить подпись данных пользователя от Telegram: документация Mini Apps прямо предупреждает, что непроверенным данным доверять нельзя.
Для внутренних документов есть ещё флаг защиты содержимого: такое сообщение нельзя переслать или сохранить штатными средствами Telegram. От снимка экрана другим телефоном флаг не защищает.
Госсектор и критическая инфраструктура
В сентябре 2024 года Национальный координационный центр кибербезопасности при СНБО Украины ограничил использование Telegram на служебных устройствах сотрудников органов власти, военнослужащих, работников сектора безопасности и обороны и объектов критической инфраструктуры. Исключение — те, у кого работа с Telegram входит в служебные обязанности; личных смартфонов решение не касается. Если компания относится к критической инфраструктуре, бот в Telegram для служебных телефонов не подходит, и тот же процесс переносится в Viber, Discord или веб-приложение.
Конструктор ботов или разработка
Конструктор ботов подходит, когда процесс один и линейный (например, анкета из пяти вопросов с ответами в Google-таблицу) и компанию устраивает, что данные хранятся у сервиса конструктора. Для проверки идеи на одной бригаде это нормальный старт.
Разработка нужна при любом из условий:
- есть роли и разные права доступа, а справочник сотрудников должен совпадать с кадровым учётом;
- бот обменивается данными с CRM, учётной системой, сайтом или складом в обе стороны;
- согласования идут по цепочке с условиями (сумма, отдел, объект);
- нужны файлы больше 20 МБ, то есть собственный сервер Bot API;
- данные по требованиям компании должны храниться на её сервере;
- руководителю нужна веб-панель со своими отчётами и выгрузками;
- в процесс встроен ИИ, и результат проверяется по правилам компании.
Не поможет ни конструктор, ни разработка, если процесс не описан. Когда два руководителя по-разному отвечают на вопрос «кто согласует закупку на 15 000 гривен», бот только зафиксирует путаницу. Сначала процесс записывают на одной странице, потом автоматизируют.
Как запустить бота без лишних затрат
- Выберите один процесс, который мешает сильнее всего. Чаще всего это ежедневные отчёты или заявки на ремонт.
- Опишите процесс по шагам: какие поля заполняет сотрудник, какие статусы у записи, кто получает уведомления, кто согласует, куда попадают данные.
- Определите пользователей бота и подготовьте справочник сотрудников с ролями.
- Запустите пилот на одной бригаде, магазине или отделе на две-три недели. Соберите жалобы: где сотрудники путаются, какие поля лишние. До пилота запишите, сколько отчётов приходит вовремя и сколько дней заявка ждёт решения, после пилота сравните те же цифры по данным бота.
- Доработайте бота и подключите остальные команды. Интеграции с CRM и учётом удобнее добавлять после пилота, когда структура данных устоялась.
- Назначьте владельца бота в компании: справочники, тексты и права должен кто-то поддерживать.
Бот прижился, если в чатах перестали спрашивать «а ты отправил отчёт?», а руководитель открывает сводку в веб-панели вместо переписки.
Как с этим помогает RIVERIT
Мы разрабатываем Telegram-боты кодом с нуля, без конструкторов, поэтому логика отчётов, заявок и согласований повторяет ваш процесс. К боту делаем веб-панель: тексты, рассылки, статистика. Для длинных форм и таблиц внутри Telegram разрабатываем Telegram Mini App. Если Telegram в компании ограничен, того же бота делаем для Viber или Discord. Извлечение данных из фото и документов моделями ИИ подключаем в рамках ИИ-автоматизации там, где это экономит время сотрудников.













