Ты запустил бота. Всё работает. Клиент жмёт кнопку, получает нужное, радуется. А потом возвращается через два дня, открывает старый чат и давит ту же кнопку. И ничего. Бот молчит. Знакомая ситуация.
Такая история происходит постоянно. Кнопки в боте telegram перестают работать, когда диалог выходит за рамки сценария. Пока пользователь идёт чётко по цепочке, всё нормально. Стоит ему поставить чат на паузу или вернуться к старому сообщению, и кнопка превращается в мёртвый элемент интерфейса.
Сегодня я расскажу, почему так происходит, как сделать кнопки, которые работают всегда, и где здесь потерянные деньги.
Не все кнопки одинаково полезны
В Telegram существует два типа кнопок. Обычные, которые крепятся к полю ввода, и inline-кнопки, которые живут внутри конкретного сообщения. Многие новички путают их, а разница колоссальная.
Обычные кнопки (reply keyboard) выглядят как панель с быстрыми командами. Они удобны, когда нужно быстро выбрать один из вариантов. Но у них нет контекста. Бот просто получает текст, который отправила кнопка. Если у вас несколько вопросов, абонент легко запутается, а бот не поймёт, к какому именно шагу относится ответ.
Inline-кнопки более умные. Они привязаны к сообщению и могут нести скрытые команды, которые пользователь не видит. На Stack Overflow есть классическая тема, где человек спрашивает, как сделать кнопку с названием «Пермь», чтобы при нажатии уходила команда /city3. Ответ там простой: использовать InlineKeyboardMarkup. Так бот получает нужные команды, не показывая их человеку.
Примерно так же устроены inline-кнопки в известной статье про квиз на Kotlin. Там для каждого варианта ответа задаётся callback-данные, например "$callback|a" для Земли. Бот по этим данным понимает, что именно выбрал пользователь, даже если на экране просто красуется слово «Земля».
Такой подход даёт гибкость. Но и у него есть один неприятный побочный эффект.
Кнопки умирают после сценария
Если вы построили бота через визуальный конструктор или вручную прописали логику сценариев, рано или поздно столкнётесь с проблемой. Пользователь уходит из диалога, возвращается через день, открывает старое сообщение и жмёт кнопку. Бот не реагирует.
Причина проста: кнопки на самом деле ничего не делают сами. Они просто отправляют команду, но бот запускает её только в рамках активного сценария. Как только сценарий завершился, команда становится бессмысленной. Кнопка выглядит рабочей, но за ней нет логики.
Решение известно как «вечные кнопки» или кнопки с пэйлоадом. Пэйлоад это скрытый код, который Telegram прикладывает к нажатию. Он отправляется боту в любом случае, даже если нажатие происходит через неделю после последнего сообщения. Бот должен уметь ловить этот код и запускать сценарий по триггеру.
В Domino CRM это делается так. В настройках кнопки выбираете тип действия «Триггер», прописываете пэйлоад, а затем создаёте сценарий, который срабатывает по этому пэйлоаду. В итоге кнопка остаётся живой вечно. Пользователь может открыть чат через месяц, нажать одну кнопку и вернуться в нужный раздел без танцев с бубном.
Если вы пишете бота на Kotlin, там аналогичная механика. Callback-данные позволяют хранить контекст. Но чтобы кнопка пережила несколько диалогов, важно передавать пэйлоад в триггер, а не просто надеяться на временные переменные.
Для бизнеса это критично. Представьте: человек дочитал до вашего оффера, отвлёкся, пришёл через день и нажал кнопку «Купить». И тишина. Он уходит к конкуренту. А вы этого даже не узнали, потому что сценарий лёг.
Технические дебри не для тебя
Честно: тебе не нужны эти технические дебри. Тебе нужен бот, который приносит деньги.
Я много лет работаю с экспертами и предпринимателями. Настройка чат-ботов через конструкторы занимает часы. Там нужно сложить в голове десятки взаимосвязей, продумать каждый шаг, каждую кнопку. А потом ещё сопровождать, когда клиенты спотыкаются.
Программист решил бы эту задачу быстро, но его бюджет порой выше, чем вся воронка. Фрилансеры могут тянуть резину. А результат всё равно непредсказуем.
Поэтому я не удивляюсь, когда появляются инструменты нового поколения. Например, Отклик. Это первый ИИ для создания автоворонок в Telegram. Он понимает человеческий язык. Без блок-схем, без программистов и без технического ада.
По сути, это ChatGPT, только предназначенный для автоворонок. Вы описываете задачу обычными словами и получаете работающую воронку с кнопками, сценариями и прогревами.
Никакого ручного создания кнопок. Никаких пэйлоадов. Система сама строит логику, ставит нужные кнопки в нужные места и связывает их с сценариями.
Эмпатичный ИИ-продавец внутри
Отдельная фишка, которая меня цепляет. В каждую воронку встроен умный ИИ-продавец. Он не шлёт тупые автовебинарные напоминалки в стиле «Ну что, покупаешь?». Он общается в чате как живой человек. Отвечает на вопросы, закрывает страхи, мягко отрабатывает возражение «дорого» и за руку приводит к оплате.
Разработчики обещают прирост конверсии до 37% на полном автомате, без увеличения рекламного бюджета. Звучит как фантастика, но логика понятная. Люди устали от шаблонных приветствий. Им хочется живого диалога. А когда бот спрашивает «Что вас смущает в цене?», это уже не похоже на робота.
Больше не надо думать, какие именно кнопки в боте telegram делать и куда их вешать. ИИ сам расставит приоритеты и построит путь клиента. Ваша задача только сказать, что вы продаёте и кому.
Ниже видео, в котором всё показано наглядно.
Практика: три минуты до готовой воронки
Пример из их презентации. Вы пишете: «Привет! Я коуч по отношениям. Хочу воронку, которая сначала дарит медитацию на уверенность, а на третий день продаёт мою консультацию за 7000 рублей. Сделай тексты мягкими и заботливыми».
Через три минуты получаете готовую, настроенную автоворонку. Бот сам знакомится, дарит медитацию, прогревает в течение трёх дней и в нужный момент предлагает консультацию. Кнопки уже стоят там, где надо, и связаны с сценариями. Ни один клиент не теряется, даже если возвращается из старого чата.
Вам не нужно разбираться в схемах блоков. Не нужно нанимать фрилансеров. Просто говорите обычным языком или надиктовываете голосом, и система собирает всё за вас.
Попробуйте сами на официальной странице: Отклик. Первый ИИ для автоворонок в Telegram.
Кнопки, которые продают
Кнопки в боте telegram это не просто элементы интерфейса. Это точки принятия решений. Правильная кнопка ведёт к оплате, неправильная отправляет клиента в тупик. И если кнопка умирает в решающий момент, вы теряете деньги.
Я вижу два пути. Первый: сесть и изучить все тонкости InlineKeyboardMarkup, пэйлоадов, триггеров. Второй: доверить создание воронки тому, кто уже всё это автоматизировал.
Второй путь быстрее. Отклик не просит вас учить программирование. Заходите на сайт, описываете задачу, и через три минуты у вас бот, который продаёт.
Если вы уже настраивали ботов вручную и знаете, сколько времени уходит, вы поймёте ценность такого подхода. Если у вас ещё нет бота, тем более не нужно начинать с головной боли.
Выберите путь без технического ада. Кнопки в боте telegram должны работать всегда. Как только вы перестаёте думать о технической стороне, начинаете думать о клиентах. А это главное в продажах.
Заходите на сайт Отклик и соберите свою первую воронку прямо сейчас.