Telegram-бот — самый дешевый способ дать людям интерфейс. Не нужно устанавливать приложение, придумывать пароль и объяснять, где что нажимать. Для части задач этого достаточно, и тогда бот экономит месяцы разработки.
Проблема начинается там, где сценарий перестает укладываться в переписку. Разберем, где проходит эта граница.
Три уровня интерфейса
Что бот делает хорошо
- Уведомления. Лучший канал из доступных: доходит быстрее почты, читается чаще СМС и ничего не стоит.
- Короткое действие. Подтвердить, отклонить, отметить выполнение, выбрать из трех вариантов.
- Быстрый запрос. Остаток, статус заказа, телефон коллеги, баланс. Один вопрос — один ответ.
- Прием обращений. Клиенту не надо никуда идти, он пишет там, где уже сидит.
- Согласование на ходу. Руководитель нажимает кнопку в уведомлении, и документ едет дальше.
Где он перестает справляться
- Много полей. Форма из десяти вопросов в переписке — это десять сообщений и раздражение. Здесь нужна форма, то есть мини-приложение.
- Сравнение и выбор из большого списка. Тридцать позиций в чате не посмотришь.
- Возврат назад. Пользователь ошибся на третьем шаге из семи. В диалоге откатиться сложно, и обычно он начинает заново.
- Работа каждый день. Для ежедневных задач переписка медленнее нормального интерфейса, и люди начинают ее избегать.
- Сложные права. Разграничение доступа в боте делается, но отлаживается тяжело, и ошибку легко не заметить.
Практичный ход — не выбирать. Уведомления и короткие действия оставить в боте, а все, что требует формы или списка, открывать в мини-приложении по кнопке из того же чата. Пользователь не покидает мессенджер, а разработка получает нормальный интерфейс.
Сценарии, которые заходят чаще всего
Из практики самые живучие боты закрывают одну из этих задач.
- Уведомления о событиях в системе. Новая заявка, просрочка, согласование, поступление оплаты. Дешевле всего и приносит пользу сразу.
- Согласование в одно нажатие. Руководителю приходит карточка документа и две кнопки. Срок согласования падает с дней до часов.
- Прием заявок от клиентов. Особенно там, где клиенты и так пишут в мессенджер и звонят.
- Отметка выполнения для выездных. Когда полноценное приложение делать рано, бот закрывает минимум: приехал, сделал, фото.
- Быстрый справочник. Остаток, цена, телефон, статус отгрузки — по одному запросу.
- Внутренние заявки. Сломался компьютер, нужен пропуск, закончилась бумага. Порог входа нулевой, поэтому пользуются.
Общее у всех шести — короткое взаимодействие с понятным результатом. Как только сценарий требует, чтобы человек что-то долго заполнял или сравнивал, живучесть падает независимо от качества бота.
Что учесть до старта
- Идентификация. Надо связать аккаунт в мессенджере с сотрудником или клиентом в системе. Обычно через код или номер телефона. Без этого бот не знает, кому что показывать.
- Что будет при блокировке. Мессенджер — чужая площадка. Если он станет недоступен, работа не должна останавливаться: бот — это канал, а не система.
- Персональные данные. Отправляя в чат фамилию, адрес или сумму долга, вы передаете эти данные на чужие серверы. Для клиентских сценариев это стоит оценить заранее.
- Обработка ошибок. Пользователь всегда напишет что-то не то. Бот должен отвечать понятно, а не молчать.
- Путь к человеку. В любой момент должна быть возможность позвать живого. Бот без этой кнопки раздражает сильнее, чем помогает.
Где здесь ИИ
Именно в боте языковая модель дает самый заметный эффект, потому что снимает главное ограничение — жесткий сценарий.
Обычный бот требует, чтобы пользователь шел по дереву кнопок. Шаг в сторону — «не понимаю команду». Модель позволяет человеку написать как есть: «перенесите завтрашнюю заявку на понедельник» или «сколько мы должны за август». Система разбирает это в действие и показывает на подтверждение.
Второй сценарий — прием заявок в свободной форме, голосом или текстом, с автоматическим заполнением полей. Для клиентского бота это сильно повышает долю доведенных до конца обращений: человеку не надо отвечать на восемь вопросов подряд.
Третий — ответы по базе знаний внутри чата. Сотрудник спрашивает про порядок оформления командировки и получает ответ со ссылкой на документ, а не список файлов.
Ограничение то же самое, что и везде: модель понимает запрос и готовит действие, но подтверждение того, что меняет данные или создает обязательство, остается за человеком. В клиентском боте это особенно важно — он говорит от лица компании.
Частые вопросы
Сколько стоит бот
Простой бот с уведомлениями и парой действий — от нескольких дней до пары недель. Бот с мини-приложением, авторизацией и работой с данными системы — это уже полноценная разработка, и считается как обычный проект.
Telegram или MAX
Зависит от аудитории. Для сотрудников — то, чем они уже пользуются. Для клиентов имеет смысл делать канал независимым от площадки: логика в системе, а мессенджер только транспорт. Тогда добавить второй канал — это дни, а не новый проект.
Заменит ли бот личный кабинет
Для коротких сценариев — да, и часто лучше. Для документов, сверок и истории — нет. Разумная схема: уведомления и быстрые действия в боте, все остальное в кабинете, ссылка из чата.
Разберем, где боту хватит, а где нужен интерфейс
Опишите сценарий — кто пользуется, что должен делать и как часто. В ответ — что укладывается в бот, что стоит вынести в мини-приложение и оценка по каждой части.
Если задача решается одним ботом за неделю, так и скажем.