Кнопка под постом в Telegram-канале превращает обычную ленту в инструмент продаж. Подписчик нажал, перешёл, сделал то, что нужно тебе. И сделать такую кнопку можно за 10 минут, даже если ты ни разу не писал код. Рассказываю по шагам, на пальцах и с живыми примерами.
Кнопка в Telegram-канале рождается из бота
В интерфейсе канала нет волшебной кнопки «добавить кнопку». Telegram так устроен, что всё, что выглядит как кнопка в посте, приходит из сообщения бота. Поэтому сначала создаём бота. Процесс простой и занимает три минуты.
Официальный конструктор ботов называется @BotFather. Открывай поиск в Telegram, набирай @BotFather, жми Start. Дальше отправь команду /newbot. Бот попросит имя и username. Имя может быть на русском, а username обязательно латиницей и заканчивается на bot. Например, my_super_expert_bot. После создания BotFather пришлёт API-токен. Сохрани его. Он пригодится, если будешь двигаться через код или подключать бота к сервисам.
Добавляем бота в администраторы канала
Бот без прав администратора не сможет публиковать посты. Тут многие застревают. Идём в свой канал, жмём три точки в правом верхнем углу, выбираем «Управление каналом», потом «Администраторы». Нажимаем «Добавить администратора», вбиваем username бота в поиск и выбираем его. Не забудь отдать право «Публиковать сообщения». Если этого не сделать, кнопка просто не появится.
Иногда Telegram просит сначала подписать бота на канал. Бывает, если канал закрытый. Не спорим, подписываем, возвращаемся в настройки. Дальше всё пойдёт как по маслу.
Готовый бот ControllerBot для обычных кнопок
Самый быстрый способ сделать кнопку без программирования - взять @ControllerBot. Бот умеет собирать красивые посты с кнопками в пару движений. Запусти его, нажми Start, выбери «Создать пост». В списке каналов появится твой, если ты добавил бота в администраторы. Если канала нет, возвращайся к настройкам.
Дальше нужно отправить текст будущего поста. Без текста кнопку не прикрепить, это ограничение самого Telegram. Пишем пост, можно приложить фото или файл. Отправляем боту, получаем превью. Внизу появится пункт «Добавить URL-кнопки». Жмём.
Если бот просит переслать какой-нибудь пост из канала для подтверждения прав, просто перешли ему любой пост. Дальше появится конструктор кнопок.
Здесь важный момент формата. Название кнопки и ссылка разделяются коротким дефисом. Нужно именно дефис, а не длинное тире. Если ошибиться, бот попросит переписать. Пример правильной строки:
Записаться на курс - https://example.com
После того как добавил все нужные кнопки, жми «Далее». Выбирай «Опубликовать» или отложенный запуск. Через несколько секунд пост с кнопкой висит в канале. При нажатии Telegram предложит перейти на внешний сайт, это нормальная механика для всех.
Отложенный запуск удобен, если готовишь посты заранее. ControllerBot позволяет указать время, и пост сам уйдёт в канал. Я часто готовлю контент пачками, а кнопки вешаю уже на этапе планирования.
Куда вести кнопку: сайт, бота или другой канал
URL-кнопка универсальна. В качестве ссылки можно ставить сайт, лендинг, другого бота или приглашение в соседний канал. Например, у меня часто кнопка «Получить чек-лист» ведёт в бота, который сразу отдаёт файл и забирает контакты. Так мы не теряем подписчика на чужих страницах.
Главный совет: давай человеку одно конкретное действие. Не пиши на кнопке «Жми сюда». Пиши «Получить гайд», «Посмотреть вебинар», «Узнать цену». Конкретика поднимает кликабельность сильнее, чем яркие цвета или эмодзи. Люди в Telegram устали от мусора, им нужна понятность.
Кнопки в Telegram работают сильнее обычных ссылок
В тексте можно написать «переходите по ссылке», но глаз цепляется за ссылку с трудом. Кнопка - это явный призыв. Она выбивается из ленты, создаёт контраст и не даёт читателю проскроллить мимо. Особенно это заметно на мобильных, а в Telegram сидят в основном с телефона.
Кнопка ещё и дисциплинирует автора. Когда у тебя есть одна кнопка, ты точнее понимаешь, какое действие должен сделать подписчик. Нет размытого «загляни на сайт». Есть конкретное «Получить чек-лист». Такие сообщения приносят больше заявок при тех же охватах.
Свой бот через BotFather и Telegram API
ControllerBot хорош, но он даёт только базовые форматы. Если хочется полный контроль или нестандартное поведение кнопок, придётся сделать своего бота. База та же: BotFather, /newbot, токен, добавить в администраторы. Из отличий - дальше ты управляешь ботом напрямую.
Можно пользоваться готовыми инструментами вроде @ManyBot. Они принимают команды в переписке и публикуют кнопки за тебя. А можно отправить HTTP-запрос к API Telegram. Выглядит страшно, но на деле это один URL с параметрами. Нужно знать chat_id канала, текст поста и reply_markup.
ID канала для публичных каналов иногда виден в ссылке после joinchat. Но проще спросить у бота @username_to_id_bot. Кидаешь ему ссылку на канал, он возвращает ID. Для приватных каналов тоже сработает, если бот уже состоит в канале.
В reply_markup передаётся массив кнопок. Для URL-кнопки достаточно text и url. Фрагмент кода выглядит примерно так:
{"text":"Подписаться на рассылку","url":"https://example.com"}
Если вставить этот массив в POST-запрос sendMessage, Telegram прикрепит кнопку к сообщению. Такой подход требует чуть больше возни, зато ты не зависишь от сторонних ботов.
Callback-кнопки работают без ссылки
Кнопка-ссылка уводит пользователя из Telegram. Callback-кнопка работает внутри, как интерактивный элемент. При нажатии она отправляет скрытый запрос боту, а бот может показать уведомление, изменить кнопки или сообщение. Так делают меню, опросы, квизы, каталоги в чат-ботах.
Для канала callback-кнопки обычно не нужны. Под постом читатель ждёт ссылку, а не скрытую механику. К тому же для callback-кнопок нужна серверная часть: бот должен уметь принимать запрос и реагировать на него. Это уже настройка бэкенда. Через ControllerBot такую кнопку в канале не сделать. Поэтому не лезь в дебри, пока база не отработана.
Кнопка-реакция: не путаем с кнопкой перехода
ControllerBot умеет также добавлять кнопки-реакции. Это когда под постом появляются эмодзи, и читатели жмут их вместо обычных лайков. Удобно для опросов и сбора обратной связи. Но это не кнопка перехода. Реакция не ведёт на сайт и не активирует продажу.
Если твоя цель - трафик или деньги, используй URL-кнопки. Боты для опросов лучше включать в закреплённый пост отдельно, чтобы не мешать основной механике.
Кнопка в закреплённом посте: что это даёт
Закреп с кнопкой - лучший инструмент для новых подписчиков. Человек зашёл в канал, сразу видит закреп, и вот там должна быть одна понятная кнопка. Например, «Получить гайд» или «Записаться на бесплатный разбор». Я почти всем клиентам советую вешать в закреп именно кнопку с нужным действием.
Технически это тот же пост с URL-кнопкой. Публикуешь пост, потом жмёшь на него и выбираешь «Закрепить». Никакой магии. Главное - не превращать закреп в витрину из десяти кнопок. Одна цель, одна кнопка. Иначе глаза разбегаются, конверсия падает.
Ошибки, из-за которых кнопка не появляется
Самая частая история: бот добавлен в администраторы, но без права публиковать. Или добавлен как подписчик. Проверь настройки, права и то, что бот действительно админ.
Вторая ошибка: ссылка без https://. Telegram не откроет такую кнопку или будет ругаться. Всегда ставь полный адрес.
Третья ошибка: неверный разделитель. В ControllerBot строка должна содержать дефис, а не тире. Бот сам подсветит проблему, но лучше сразу читать инструкцию.
Четвёртая ошибка: пытаешься сделать кнопку в канале без бота. Напомню, это невозможно. Сначала бот, потом админка, потом пост.
Как проверить, что кнопка настроена правильно
После публикации открой канал с другого аккаунта, лучше с телефона. Нажми на кнопку и убедись, что ссылка открывается в нужном месте. Если она ведёт на бота, проверь, что бот сразу отвечает приветствием. Если на сайт, проверь мобильную версию. Половина кликов умирает на неадаптированных страницах.
Обязательно проверь, как кнопка выглядит в предпросмотре. Иногда длинное название не помещается на одной строке, и Telegram переносит текст. Это нормально, но лучше формулировать коротко: два-три слова. Если кнопок несколько, проверь, чтобы они не сливались в одну строку-простыню.
Когда одной кнопки мало: автоворонка на базе Telegram
Кнопка в канале - это начало тёплого контакта. Но просто перевести подписчика на сайт мало. Люди не покупают с первого клика, им нужно несколько касаний: прогрев, ответы на возражения, доверие. Именно это делают автоворонки в Telegram.
Представь: человек нажал на кнопку, попал в бота, получил приветствие, полезный файл, через пару часов - историю клиента, на следующий день - разбор продукта. К моменту продажи он уже тёплый. Так работают продажи в личных сообщениях. Но собрать такую цепочку руками - это час работы минимум.
Раньше приходилось строить блок-схемы, настраивать условия, писать тексты, переводить всё в бота. Ад. Поэтому я обрадовался, когда появился «Отклик». Первый ИИ для создания автоворонок в Telegram, который понимает человеческий язык. Не нужно разбираться в схемах и маркетинге. Достаточно написать обычными словами, что и кому ты продаёшь.
Ввёл тему, нажал кнопку - через три минуты получил готовую воронку с текстами и логикой. Никаких программистов, никакого технического ада. Прямо как ChatGPT, только для воронок.
Вот страница сервиса: Отклик - ИИ для автоворонок в Telegram.
Посмотри, как это работает, на видео. Три минуты, и сценарий оживает.
В «Отклике» внутри каждой воронки живёт эмпатичный ИИ-ассистент. Он не шлёт назойливые напоминалки «Ну что, покупаешь?». Вместо этого спокойно общается в чате как живой человек: отвечает на вопросы, закрывает страхи, обрабатывает возражение «дорого» и мягко ведёт к оплате. По замерам сервиса, конверсия вырастает до 37% на полном автомате, без увеличения бюджета. Если ты продаёшь свои знания, товары или консультации, попробуй Отклик AI.
Он понимает и голос. Можно просто наговорить: «Привет! Я коуч по отношениям. Хочу воронку, которая сначала дарит медитацию на уверенность, а на третий день продаёт мою консультацию за 7 000 рублей. Сделай тексты мягкими и заботливыми». Через три минуты получишь настроенную воронку, которая сама знакомится, прогревает и продаёт.
Практический шаг: одна кнопка, один канал, один переход
Сначала сделай простую кнопку через ControllerBot. Поставь себе цель: одна кнопка, один канал, один переход на сайт. Как только освоишься, займись автоворонкой. Кнопка - это дверь, а «Отклик» поможет обставить комнату, чтобы клиенту хотелось остаться и купить.
Если текст был полезным, сохрани его в заметки и перешли другу, который тоже мучается с Telegram-каналом. А если хочешь по-быстрому сделать продающую воронку и не изобретать велосипед, тебе сюда: https://3seller.com/funnels.