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

Когда обращения приходят в личные сообщения, легко забыть уточняющий вопрос или потерять переписку среди других чатов. Telegram-бот может организовать первый этап: принять короткое описание, сохранить данные и передать их ответственному. Но сам по себе бот не гарантирует, что клиент получит ответ. Нужны понятный сценарий, надёжное хранение и человек, который действительно разбирает входящие.
Рассмотрим простой сценарий для малого бизнеса — без каталога, оплаты и сложной автоматизации. Его задача не заменить разговор с заказчиком, а помочь начать этот разговор с нужной информацией.
Начните с одного действия
Выберите основную задачу: например, запросить расчёт, записаться на обсуждение или описать неисправность. Не добавляйте в первое сообщение десяток равнозначных кнопок. Посетитель уже пришёл с сайта по конкретному предложению; полезнее объяснить, какую информацию сейчас нужно оставить и что будет дальше.
Если обращений немного и все они нестандартные, обычной ссылки на личный контакт может быть достаточно. Бот имеет смысл, когда повторяются одни и те же уточнения или нужно передавать заявку между несколькими людьми. Автоматизировать стоит существующую задачу, а не придумывать лишний путь для клиента.
Не теряйте контекст перехода
Telegram поддерживает ссылки запуска бота с параметром start. В него можно передать короткую метку источника, например service_site, чтобы сценарий понимал, с какого предложения пришёл человек. Важно: открытие ссылки не равно готовой заявке — пользователь ещё должен запустить взаимодействие и отправить необходимые данные.
По документации Telegram, параметр запуска ограничен 64 символами и поддерживает латинские буквы, цифры, дефис и подчёркивание. Используйте его для кода сценария или источника, а не для телефона, адреса или других личных сведений. Саму ссылку может увидеть или переслать любой её получатель.
Telegram: параметры запуска и deep linking
Спросите только то, что нужно для первого ответа
Хороший стартовый набор — тип задачи, короткое описание и удобный способ связи. Дайте возможность вернуться на шаг назад и исправить ответ. Не заставляйте человека выбирать точный бюджет или срок, если он ещё не знает, какой объём работ ему нужен.
Условный сценарий для разработки сайта, а не описание действующего бота: «Нужен новый сайт или доработка?» → «Чем занимается бизнес?» → «Что сейчас мешает получать обращения?» → «Как удобнее связаться?». Перед отправкой покажите итоговую карточку и кнопки подтверждения и редактирования. Это помогает заметить ошибку до передачи заявки.
Не предполагайте, что у любого пользователя есть публичный username или что бот автоматически получил его телефон. Если для процесса нужен отдельный контакт, запросите его явно и объясните назначение. Не собирайте документы и другие сведения, которые не нужны для первого разговора.
Сначала сохранить, потом уведомить
Уведомление в рабочем чате — удобный сигнал, но плохая единственная копия заявки. Практичная схема: сервер проверяет данные, сохраняет обращение с уникальным номером, затем отправляет уведомление. Сообщение пользователю об успехе должно соответствовать реальному результату сохранения, а не просто нажатию кнопки.
Если уведомление временно не отправилось, заявка должна остаться в хранилище и ожидать повторной попытки доставки. Повторное нажатие кнопки не должно создавать несколько одинаковых обращений. Конкретная реализация зависит от системы, но оба сценария стоит включить в требования до разработки.
Не сохраняйте токен бота в браузерном коде, публичном репозитории или ссылке. Доступ к нему нужен серверной части. Для работы бота требуется не только учётная запись в BotFather, но и подключённая логика обработки сообщений — собственный сервер или подходящая платформа.
Telegram: создание бота и подключение к API
Обязательно оставьте выход к человеку
После отправки покажите номер обращения и реальный порядок ответа. Если заявки разбирают только по рабочим дням, сообщите об этом прямо. Предусмотрите кнопку связи с человеком для ситуации, которую не покрывают готовые вопросы. Бесконечное возвращение в главное меню не решает задачу клиента.
Ответственному полезно видеть не набор отдельных сообщений, а одну карточку: задача, источник перехода, контакт и состояние обработки. Для небольшого потока хватит простой очереди «новая», «в работе», «закрыта». Для большого потока потребуется распределение между сотрудниками и интеграция с CRM, но это следующий этап, а не обязательное условие старта.
Что проверить до размещения ссылки на сайте
- Новый пользователь проходит сценарий без пояснений разработчика.
- Кнопка «Назад» и повторный запуск не смешивают ответы разных обращений.
- Заявка сохраняется один раз, даже если подтверждение нажали повторно.
- При сбое уведомления данные не пропадают и видны ответственному.
- Ошибку можно исправить, а нестандартный вопрос — передать человеку.
- На сайте остаётся альтернативный способ связи для тех, кому неудобен Telegram.
Начните с короткого сценария и проверьте его на реальных рабочих ситуациях. Успех измеряется не количеством пунктов меню, а тем, дошло ли обращение до нужного человека и получил ли клиент понятный ответ.
Обложка: иллюстрация, созданная с помощью ИИ специально для SOZDAM.SITE. Это визуальная метафора, а не скриншот клиентского проекта.