Кнопки под постом в Telegram-канале: как добавить через бота или сервис, типы кнопок, реакции-кнопки и ограничения
В приложении Telegram нельзя вручную добавить кнопку под пост канала: кнопки (inline-клавиатуру) ставит бот, который публикует пост от имени канала. Для этого бота делают админом канала, а пост создают в нём или в сервисе автопостинга, который поддерживает кнопки. Под постом можно разместить кнопки-ссылки, кнопки копирования текста, кнопки-счётчики, которые обрабатывает бот, а с недавних обновлений Bot API — задать кнопке цвет. По нашим данным, кнопки есть лишь у 2,3% постов, а реакций у таких постов на 40% меньше: ставьте их там, где нужен переход, а не реакция.
Кнопка под постом выглядит аккуратнее ссылки в тексте и сразу говорит, что делать: «Записаться», «Купить», «Скачать гайд». Но в самом Telegram такой функции для админов нет, поэтому новички долго ищут, где её включить. Разберём, как это устроено и когда кнопки действительно нужны.

Почему в приложении нет кнопки «добавить кнопку»
Кнопки под сообщением — это inline-клавиатура, часть Bot API. Их может прикрепить только бот к сообщению, которое он отправляет. Поэтому схема всегда одна:
- Бот получает права администратора в канале с разрешением публиковать сообщения.
- Вы готовите пост в боте или сервисе, который работает через этого бота.
- Бот публикует пост от имени канала, уже с кнопками.
Как правило, к посту, опубликованному вручную из приложения, бот кнопки не добавит. Планируйте кнопки заранее, на этапе подготовки поста.
Способы добавить кнопки
| Способ | Как работает | Плюсы | Минусы |
|---|---|---|---|
| Готовый бот-конструктор постов | Пишете пост боту, задаёте кнопки, он публикует | Бесплатно или дёшево, без кода | Зависите от стороннего бота, у части из них нет поддержки |
| Сервис автопостинга с поддержкой кнопок | Кнопки задаются в редакторе поста | План, команда, несколько соцсетей | Не во всех сервисах есть кнопки |
| Конструктор чат-ботов | Кнопки в сценарии, рассылки в канал | Логика, ответы, сбор заявок | Нужно разобраться в конструкторе |
| Свой бот | Пишет разработчик через Bot API | Любые сценарии и счётчики | Нужен разработчик и сервер |
Боты-конструкторы появляются и закрываются. Перед тем как дать боту права админа, проверьте, что он обновляется, у него есть живая поддержка и понятная политика данных. Давайте только права на публикацию и редактирование, без права добавлять админов.
Подробно о связке бота и канала рассказано в статье Telegram-бот для бизнеса, а обзор сервисов — в статье сервисы автопостинга в Telegram.
Пошагово: пост с кнопкой через бота-конструктор
- Найдите бота-конструктор постов и запустите его.
- Подключите канал: обычно бот просит сделать его администратором и переслать ему любое сообщение из канала.
- Отправьте боту текст поста и картинку.
- Добавьте кнопки. Чаще всего формат такой: «Текст кнопки - https://ссылка», каждая кнопка с новой строки. Точный синтаксис смотрите в инструкции бота.
- Проверьте предпросмотр: нажмите на кнопку и убедитесь, что ссылка открывается.
- Опубликуйте сразу или задайте время публикации.
Перед первым боевым постом проверьте всё на тестовом закрытом канале: так ошибка в ссылке не уйдёт всем подписчикам.
Какие бывают кнопки
По документации Bot API у inline-кнопки ровно одно действие. Для постов в канале полезны такие:
| Тип | Что делает | Пример для бизнеса | Работает в канале |
|---|---|---|---|
| Ссылка (url) | Открывает сайт или ссылку tg:// | «Записаться», «Каталог», «Написать менеджеру» | да |
| Копирование текста (copy_text) | Копирует заданный текст в буфер | «Скопировать промокод» | да |
| Callback | Отправляет боту сигнал, бот отвечает всплывающим окном или меняет пост | Кнопки-лайки со счётчиком, «Узнать ответ» | да, если бот работает |
| Mini App (web_app) | Открывает веб-приложение внутри Telegram | Запись, каталог | только в личных чатах с ботом |
| Переключение в инлайн-режим | Вставляет запрос к боту в другой чат | «Поделиться через бота» | варианты для текущего чата в каналах не работают |
| Оплата (pay) | Кнопка оплаты счёта | Оплата в звёздах | только в сообщениях-счетах |
Цвет и иконка. В свежих версиях Bot API у кнопки появился параметр стиля: красная (danger), зелёная (success) или синяя (primary). Перед кнопкой можно поставить кастомный эмодзи, но с ограничениями: это доступно ботам с дополнительным именем с Fragment или в личных и групповых чатах, если у владельца бота Premium. Поддерживает ли это ваш бот или сервис, зависит от разработчика.
Обходной путь для Mini App из канала. Кнопку-ссылку можно направить на бота с параметром start или на ссылку Mini App вида t.me/бот/приложение: человек перейдёт в бот и там откроет приложение.
Раскладка: сколько кнопок и как подписать
| Пост | Кнопки | Пример подписей |
|---|---|---|
| Продающий | 1 главная | «Забронировать стол» |
| Каталог или подборка | 2–4, по одной в ряд | «Букеты до 3 000 ₽», «Свадебные», «Доставка сегодня» |
| Лид-магнит | 1 | «Скачать чек-лист» |
| Анонс события | 2 в ряд | «Записаться» и «Программа» |
| Промокод | 1 копирование + 1 ссылка | «Скопировать код» и «В магазин» |
Правила подписи:
- Глагол и результат: «Получить расчёт», а не «Подробнее».
- До 20–25 знаков. Длинный текст обрезается на узких экранах.
- Одна кнопка — одно действие. Если кнопок пять, человек не выбирает ни одну.
- Ссылка с UTM. Чтобы видеть переходы в Метрике, ставьте метки в адрес кнопки. Собрать ссылку можно в генераторе UTM.
Формулировки призывов разобраны в статье призыв к действию в постах.
Кнопки-реакции против встроенных реакций
До появления реакций в Telegram админы ставили под посты кнопки «👍 12» и «👎 3», которые считал бот. Сейчас в канале есть встроенные реакции: админ выбирает, какие эмодзи доступны, а подписчики могут отправлять и платные реакции звёздами.
| Встроенные реакции | Кнопки-счётчики через бота | |
|---|---|---|
| Настройка | В настройках канала | Нужен бот, который обрабатывает нажатия |
| Учитываются в статистике Telegram | да | нет, только в боте |
| Видны в списках и поиске реакций | да | нет |
| Свои подписи | только эмодзи | любой текст: «Полезно», «Хочу так же» |
| Если бот перестал работать | не зависит | кнопки перестают отвечать |
| Сбор голосов по вариантам | нет | да, как мини-опрос |
Для большинства каналов достаточно встроенных реакций. Кнопки-счётчики имеют смысл, если нужен свой текст на кнопке или голосование, привязанное к посту без отдельного опроса. Для голосований чаще удобнее нативный опрос или викторина. Какие реакции ставят в разных нишах, смотрите в исследовании реакции в Telegram по нишам.
Как кнопки влияют на охват и реакции
В нашем исследовании 380 Telegram-каналов кнопки встречались только у 2,3% постов. Реакций у постов с кнопками было на 40% меньше, а без единой реакции они оставались в 4 раза чаще: 15,7% против 3,7%.
Это не значит, что кнопки вредят. Их ставят в основном на рекламные и продающие посты, а на них реагируют меньше. Человек нажал «Записаться» и ушёл записываться, это и есть цель.
Как использовать эти данные:
- Не ставьте кнопки на полезные и развлекательные посты: там важны реакции и пересылки.
- Оценивайте пост с кнопкой по кликам и заявкам, а не по реакциям.
- Сравнивайте продающие посты с кнопкой и со ссылкой в тексте на своём канале: возьмите хотя бы по 5 постов каждого вида.
Ограничения и подводные камни
- Пересылка. Как кнопки ведут себя при пересылке поста, зависит от их типа и клиента. Если пост рассчитан на пересылки, проверьте его в тестовом чате и продублируйте главную ссылку в тексте.
- Отложенные посты Telegram. Встроенное отложенное сообщение публикуете вы, а не бот, поэтому кнопок у него не будет. Для отложенного поста с кнопками планируйте его в боте или сервисе.
- Альбомы. К альбому из нескольких фото кнопки не прикрепляются. Нужен пост с одним медиа или отдельное сообщение с кнопкой.
- Права бота. Если забрать у бота права админа, он не сможет редактировать свои посты и менять кнопки.
- Callback-данные. Для своих ботов: данные кнопки ограничены 64 байтами.
- Реклама. Кнопка «Купить» под постом не меняет правовой статус поста. Если пост рекламный, действуют те же правила. Подробнее в статье когда пост считается рекламой.
LABRICA публикует посты в Telegram вместе с ВКонтакте и MAX по общему контент-плану, а ссылку для поста можно собрать с UTM-меткой и потом смотреть переходы в аналитике. Если кнопки под постом для вас критичны, проверьте, как сервис поддерживает их на вашем тарифе, до переноса плана.
Частые вопросы
Как добавить кнопку-ссылку под пост в Telegram-канале?
Добавьте в канал бота-конструктора или подключите сервис с поддержкой кнопок, дайте ему права публиковать сообщения и создайте пост через него, указав текст кнопки и ссылку. Вручную из приложения кнопку добавить нельзя.
Можно ли добавить кнопку к уже опубликованному посту?
Обычно только если пост опубликовал тот же бот: он может отредактировать сообщение и добавить кнопки. К посту, отправленному вручную из приложения, бот кнопки, как правило, не прикрепит.
Сколько кнопок можно поставить под постом?
Технически несколько рядов, но на практике лучше 1–3. Одна главная кнопка в продающем посте даёт больше переходов, чем меню из пяти вариантов.
Нужны ли кнопки-лайки, если есть реакции?
Чаще нет. Встроенные реакции учитываются в статистике Telegram и не зависят от бота. Кнопки-счётчики полезны, только если нужен свой текст на кнопке или голосование по вариантам.
Можно ли сделать кнопку, которая копирует промокод?
Да, в Bot API есть кнопка копирования текста. Подписчик нажимает её, и промокод попадает в буфер обмена. Работает, если ваш бот или сервис поддерживает этот тип кнопки.
Ведите соцсети вместе с LABRICA
Идеи, тексты в голосе бренда, картинки, контент-план и автопубликация во все соцсети — в одном окне. Попробуйте 7 дней бесплатно: 20 токенов ИИ на пробу, без привязки карты.
- Бренд-скан сайта и соцсетей
- Посты и карусели в голосе бренда
- Автопостинг в Telegram, VK, MAX и другие сети
- Аналитика и UTM-ссылки
