Почему клиент закрывает вашего бота после первого сообщения?

Человек нажал Start. Бот ответил историей компании, перечнем услуг, правилами, адресами и набором кнопок. Через несколько секунд человек всё ещё ничего не выбрал. Возможно, интерес никуда не исчез: пользователю просто не показали один понятный следующий шаг. Для бизнеса это означает потерю возможности раньше заявки, заказа или разговора с менеджером. Речь здесь о первом ответе бота после Start, а не о холодной рассылке. Ниже разберём, как написать первое сообщение чат-бота по формуле «результат → выбор → следующий шаг», обработать ошибку и свободный ввод, а затем отделить наблюдаемые действия от закрытия чата, которого Bot API не видит. В конце дадим готовые шаблоны для услуги, магазина и поддержки.

Короткий ответ: результат, выбор, следующий шаг

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

Два-три варианта служат отправной точкой, а не законом Telegram. Если человек пришёл по ссылке «Проверить заказ», бот уже знает намерение и может сразу запросить номер. Если это поддержка или поиск, кнопки должны подсказывать, но не запрещать написать свой вопрос.

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

Первый экран начинается ещё до сообщения бота

В Telegram пользователь сначала видит профиль и кнопку Start. Обычный бот не может сам начать личный разговор: человек нажимает Start или отправляет сообщение, и только после этого бот отвечает. Поэтому обещание в профиле, текст возле запуска и первый ответ должны вести к одному результату.

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

Telegram поддерживает глубокие ссылки с параметром запуска. Если ссылка передала намерение order_status, бот может сразу продолжить проверку заказа. В параметр лучше передавать код сценария или источника, а не телефон, адрес электронной почты или номер заказа: ссылку могут переслать и открыть повторно.

Проверьте цепочку вслух: обещание до клика → кнопка Start → первый ответ → первая польза. Если на одном шаге меняется задача, человек тратит внимание на лишний выбор.

Почему подробное приветствие не заменяет первый сценарий

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

У Telegram для справки есть меню команд и `/help`. Редкие действия можно раскрыть там или после первого результата. Такой подход не прячет функции. Он меняет порядок: сначала человек получает контроль и пользу, затем знакомится с дополнительными возможностями в подходящем контексте.

Элемент Его задача Что туда не помещать
Описание профиля Подтвердить, куда человек попал и какую пользу обещает бот Полную инструкцию и внутренние термины
Ответ на Start Довести до первого полезного действия Все функции, правила и историю компании
Меню и /help Вернуть редкую функцию и объяснить доступные маршруты Единственный путь к главному действию
Следующее сообщение Задать один вопрос или показать первый результат Вопрос и длинное объяснение после него

Формула первого сообщения: три элемента

Начните не с приветствия, а с полезного результата. Фраза «Я бот компании N» описывает отправителя. Фраза «Помогу подобрать услугу и подготовить заявку» описывает результат человека. Название бренда можно оставить, но оно не должно занимать место обещания.

Результат: что изменится для человека

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

Выбор: два-три действия с понятными названиями

Кнопка отвечает на вопрос «куда я попаду». Лучше «Проверить заказ», чем «Подробнее»; «Подобрать услугу», чем «Начать». Если вариантов больше, сгруппируйте их по намерению и раскройте второй уровень после выбора. Человеку не нужно заранее изучать карту всего продукта.

Следующий шаг: что произойдёт после нажатия

Короткая подсказка снижает неопределённость: «Задам три вопроса и покажу подходящие варианты» или «Понадобится номер заказа из письма». Она особенно важна, если дальше нужна регистрация, документ, контакт или переход в Mini App.

Путь от Start через обещание результата и понятный выбор к первой пользе
Хорошее сообщение не заканчивается кнопками: оно заранее учитывает помощь, свободный ввод и первый полезный результат.

Как переписать длинное приветствие

Допустим, бот услуги начинает так: «Здравствуйте! Наша компания работает на рынке много лет. Мы предлагаем разработку, дизайн, продвижение, аудит, поддержку и консультации. Ознакомьтесь с направлениями и выберите подходящий пункт». Текст вежливый, но пользователь должен сам превратить каталог в решение.

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

Проверка Слабый вариант Рабочая замена
Начало «Мы давно на рынке…» «Поможем получить…»
Кнопка «Подробнее» «Проверить заказ»
Выбор Все разделы продукта Основные намерения пользователя
Подсказка «Следуйте инструкциям» Что спросит бот и какой результат покажет

Кнопки подсказывают путь, но не должны запирать человека

Telegram даёт два распространённых механизма. Обычная клавиатура отправляет текст выбранной кнопки как сообщение. Инлайн-кнопка под сообщением вызывает действие без нового текста в чате. Для первого экрана обе подходят; выбор зависит от того, должен ли ответ остаться частью переписки и что произойдёт дальше.

После нажатия инлайн-кнопки Telegram показывает индикатор ожидания, пока бот не вызовет answerCallbackQuery. Если разработчик забыл этот ответ или обработка затянулась, кнопка выглядит зависшей. Здесь уже не поможет лучший текст: интерфейс должен быстро подтвердить действие, а долгую работу продолжить отдельным статусом.

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

Контрпример: если глубокая ссылка уже передала намерение, общий выбор вреден. После кнопки сайта «Проверить статус» сразу попросите номер заказа. Если задача требует каталога, календаря, сравнения и свободной навигации, диалог может оказаться тесным. Тогда полезно сравнить бот с Telegram Mini App.

Возврат после ошибки важнее идеального приветствия

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

Хорошая ошибка называет проблему обычными словами, сохраняет уже введённое и показывает исправление. Например: «Не удалось найти заказ по этому номеру. Проверьте цифры в письме или выберите “Позвать оператора”». Плохая: «Ошибка 404. Попробуйте позже». В первой версии человек знает, что проверить и куда выйти; во второй остаётся только закрыть чат.

Для вернувшегося пользователя не повторяйте длинное новичковое приветствие. Если контекст можно безопасно восстановить, напомните шаг: «Вы остановились на выборе даты. Продолжить или начать заново?» Если хранить контекст рискованно, лучше честно начать заново, чем показать чужие или устаревшие данные.

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

Как измерять первый экран без выдуманной нормы

Bot API не сообщает обычному боту, что человек прочитал исходящее приветствие или закрыл чат. Успешный sendMessage подтверждает обработку запроса Telegram, но не прочтение. Поэтому процент ушедших без источника, события и базы расчёта легко вводит руководителя в заблуждение.

Считайте путь, который бот действительно видит, начиная с полученного `/start`. Дальше отделяйте первое действие от первой пользы. Нажатие «Каталог» ещё не означает, что человек нашёл товар; введённый номер заказа ещё не означает, что бот показал статус. Именно первый полезный результат проверяет обещание стартового сообщения.

Наблюдаемая цепочка событий от полученного Start до первой пользы и бизнес-цели
До Start у Bot API нет события открытия или закрытия чата; после Start можно измерять конкретные действия и результаты.
Событие Что фиксирует Чего не показывает
bot_start_received Бот получил `/start` или параметр запуска Открытие профиля до Start
welcome_sent API принял отправку первого ответа Доставку на экран и прочтение
first_action_received Получена кнопка или допустимый ввод Что пользователь получил пользу
first_value_reached Бот зафиксировал выдачу полезного результата Прочтение, заказ или долгосрочную ценность
error_shown Сценарий не продолжился обычным путём Причину без диагностики
recovery_used Человек продолжил после ошибки или возврата Что исходная ошибка была незначительной

Сравнивайте версии по одному источнику входа и отдельно для новых и вернувшихся пользователей. До теста заранее задайте срок, за который учитываете действие, и определение первой пользы. Меняйте один крупный фактор за раз: текст, порядок кнопок или следующий экран. Если одновременно сменить рекламу, приветствие и обработчик, результат нельзя будет связать с одним изменением.

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

Три шаблона: услуга, магазин, поддержка

Шаблон не нужно вставлять дословно. Сохраните структуру, замените результат и действия, затем откройте каждую кнопку и проверьте, ведёт ли она к обещанной пользе. Тон бренда можно добавить после логики.

Услуга

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

Интернет-магазин

Помогу найти товар или проверить заказ.
Открыть каталог, помочь с выбором или проверить статус?
Для статуса понадобится номер заказа из письма.

Поддержка

Помогу решить вопрос по заказу, оплате или доставке.
Выберите тему или напишите вопрос своими словами.
Если готового ответа нет, подключу специалиста и сохраню контекст обращения.

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

Рабочая проверка для команды: возьмите визуал выше, впишите один результат и откройте каждую кнопку. Если после нажатия нельзя назвать следующий экран, событие и первую пользу, текст пока маскирует незавершённый сценарий.

Чек-лист перед запуском

  1. Описание профиля и первый ответ обещают один результат.
  2. Первое сообщение понятно без знания команд и внутренних терминов.
  3. Главная польза названа в первой или второй фразе.
  4. Кнопки начинаются с действия и объясняют назначение.
  5. Основных вариантов немного; редкие функции вынесены в меню или помощь.
  6. После каждой кнопки бот быстро подтверждает действие.
  7. Свободный ввод не заканчивается тупиком «неверная команда».
  8. Есть возврат назад, повтор и понятный путь к оператору.
  9. Глубокая ссылка продолжает обещанный сценарий, а не открывает общее меню.
  10. Вернувшийся пользователь может продолжить или начать заново.
  11. События отделяют Start, первое действие, первую пользу и цель.
  12. Аналитика не получает лишние персональные данные и полный текст переписки.

Когда короткая формула не нужна или недостаточна

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

В регулируемой услуге нельзя скрыть обязательное согласие, риск или важное условие ради короткого экрана. Разделите информацию на ясные блоки, покажите, что требуется, и дайте человеку возможность отказаться. Краткость не отменяет честность и закон.

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

Как мы в 13FOX проверяем стартовый сценарий

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

Если вопрос уже шире одного экрана, раскладываем весь путь пользователя на состояния, интеграции и риски. Материал о стоимости разработки чат-бота помогает проверить состояния, CRM, платежи, аналитику и эксплуатацию. Сравнение платформы и собственного кода относится к следующему решению и не должно перегружать первое сообщение.

Официальные источники и дата проверки

Возможности Telegram перепроверены 10 августа 2026 года. На эту дату опубликована Bot API 10.2 от 14 июля 2026 года. Платформа меняется, поэтому перед реализацией нужно заново сверить нужные методы и правила.

Руководства Google по разговорным интерфейсам обновлены 18 сентября 2024 года. Они помогают проверить ясность диалога; технические возможности нужно сверять по документации Telegram.

FAQ

Что написать в первом сообщении чат-бота?

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

Сколько кнопок оставить в приветственном сообщении?

Начните с двух-трёх равнозначных действий, если они действительно покрывают основные намерения. Это не правило Telegram и не гарантия конверсии. Если намерение уже известно из глубокой ссылки, меню может быть лишним; если запросы непредсказуемы, добавьте свободный ввод.

Нужно ли сразу перечислять все функции бота?

Нет, если полный список мешает увидеть главное действие. Telegram поддерживает меню команд и /help, поэтому редкие возможности можно раскрыть позже. На старте важнее подтвердить обещанный результат и передать пользователю управление.

Что делать, если пользователь пишет текст вместо нажатия кнопки?

Не обрывайте диалог сообщением «неверная команда». Распознайте известное намерение, а если это невозможно, коротко уточните запрос, покажите примеры допустимых действий и дайте выход в помощь или к оператору. Введённые данные по возможности сохраняйте.

Как измерить эффективность первого сообщения бота?

Считайте путь от полученного /start до первого принятого действия, первого полезного результата и бизнес-цели. Отдельно отмечайте ошибку, восстановление и запрос оператора. Bot API не сообщает обычному боту о прочтении приветствия или закрытии чата, поэтому универсальный процент закрытий посчитать нельзя.

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

Нет. Глубокая ссылка может передать намерение, а вернувшемуся пользователю полезнее продолжить сохранённый шаг или начать заново. Общее приветствие подходит новому пользователю без известного контекста; остальные входы лучше обрабатывать отдельными ветками.

Пришлите первое сообщение: подготовим сценарий, который можно проверить

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

Ко всем статьям Оценить полный контур бота

Спасибо!

Наша команда свяжется с вами!

Отправляем 🚀