Короткий ответ. Как сделать кнопку в Телеграмме со ссылкой под постом канала? Только через бота. В самом приложении Telegram такой функции нет ни у обычного аккаунта, ни у Telegram Premium: кнопки под сообщением (их называют инлайн-кнопками) прикрепляет только бот. Порядок такой: создаёте своего бота у @BotFather, делаете его администратором канала с правом «Публикация сообщений» и выпускаете пост через него — из редактора, где кнопка добавляется так же просто, как картинка. Подготовка нужна один раз, дальше кнопку можно добавить к любому посту за минуту.
Ниже — чем кнопки под постом отличаются от реакций и меню бота, что настроить в канале, как сделать пост с кнопками в редакторе ЭТОЧАТБОТА, как поменять кнопку у вышедшего поста и как её подписать, чтобы на неё нажимали.
Почему в Telegram нельзя просто добавить кнопку к посту
Откройте канал и начните писать пост: среди вложений, форматирования и настроек отправки кнопки нет. Это не спрятанная настройка: Telegram просто не даёт людям прикреплять кнопки к сообщениям. Кнопки входят в Bot API — набор инструментов для ботов.
Что такое инлайн-кнопка в Телеграмме. Так называют кнопку, прикреплённую к конкретному сообщению. Она стоит прямо под постом и уезжает вместе с ним вверх по ленте. Отправить сообщение с такой кнопкой может только бот. Если бот — администратор канала, его сообщения выходят от имени канала: подписчики видят обычный пост, только с кнопкой внизу.
Поэтому все «хитрые» способы с форумов всё равно сводятся к боту. Например, можно набрать в поле сообщения @имя какого-нибудь бота и выбрать из его подсказок готовый пост с кнопкой (это называется инлайн-режим). Кнопка появится, но у поста будет пометка с @именем бота, через которого он отправлен: работу всё равно сделал бот.
Выходит, вопрос «как добавить кнопку в телеграм канал» на деле звучит иначе: через какого бота публиковать посты. Вариантов три:
- отдельный бот-постер — какие они бывают, разобрано в сравнении ботов для постинга в Telegram;
- конструктор ботов с редактором постов, например ЭТОЧАТБОТ для Telegram;
- собственный бот, если вы пишете код.
С этим справится любой из трёх. Разница в том, насколько удобно писать, планировать и потом править посты.
Какие бывают кнопки под постом и чем они отличаются
Кнопками в Telegram называют пять разных вещей, и их постоянно путают. Сверьтесь с таблицей, прежде чем что-то настраивать.
| Что это | Где видно | Кто ставит | Для чего |
|---|---|---|---|
| Кнопка-ссылка (URL-кнопка) | Под конкретным постом | Бот — администратор канала | Сайт, оплата, запись, бот, другой канал |
| Кнопка-действие | Под конкретным постом | Бот, который обрабатывает нажатия | Счётчики, «Участвовать», голосования |
| Реакции | Под каждым постом | Telegram, включаются в настройках канала | Эмоции подписчиков, никуда не ведут |
| «Прокомментировать» | Под каждым постом | Telegram, если к каналу привязана группа обсуждения | Комментарии |
| Кнопки меню бота | Внизу переписки с ботом | Бот в личных сообщениях | Навигация внутри бота, к посту не относятся |
Кнопка-ссылка. Самая частая задача: «Купить», «Записаться», «Подробнее». Нажатие просто открывает адрес — сайт в браузере, бота, канал или чат. Если вы ищете, как сделать url кнопку в телеграмме, — это она.
Кнопка-действие. Её ещё называют callback-кнопкой. Она ничего не открывает, а отправляет сигнал боту, и тот что-то делает: засчитывает голос, записывает участника розыгрыша. Работает, только пока жив бот, который её обслуживает.
Реакции и комментарии. Это встроенные кнопки Telegram. Реакции включаются в управлении каналом, в пункте «Реакции». Комментарии появляются, когда к каналу привязана группа обсуждения.
Кнопки меню. Это клавиатура и меню в личке с ботом. Их настраивают в сценарии бота, под постом канала они не появляются.
Дальше речь только о кнопках-ссылках: их хватает почти для всех задач канала.
Что подготовить: бот и права в канале
Чтобы создать кнопку в телеграм-канале, нужны две вещи: свой бот и права для него в канале. Настраивается это один раз.
Шаг 1. Создайте бота у @BotFather. Откройте @BotFather, отправьте команду /newbot, придумайте имя и адрес бота (адрес должен заканчиваться на bot). В ответ придёт токен — длинная строка, которая даёт доступ к боту. Подробно, с разбором ошибок, — в статье BotFather: как создать бота в Telegram.
Шаг 2. Подключите бота к ЭТОЧАТБОТУ. Зарегистрируйтесь и вставьте токен в кабинете. Бот появится в списке, а в его меню, в группе «Телеграм», — раздел «Публикации».
Шаг 3. Сделайте бота администратором канала. В Telegram: канал → нажмите на название сверху → «Изменить» (в приложении для компьютера — «Управление каналом») → «Администраторы» → «Добавить администратора» → найдите бота по @имени. Права:
- «Публикация сообщений» — обязательно, без него бот не выпустит ни одного поста;
- «Редактирование сообщений других» — чтобы добавлять кнопки к постам, которые вы выложили вручную;
- «Удаление сообщений других» — по желанию, чтобы удалять такие посты из кабинета.
Остальные права для постов с кнопками не нужны. Что делать, если бот не находится поиском, и какие права опасно раздавать, — в разборе ботов для Telegram-канала.
Права бота раздел проверяет сам. Если чего-то не хватает, вы увидите это до публикации, например: «Бот не может публиковать: дайте ему право „Публикация сообщений“».
Как сделать кнопку в Телеграмме со ссылкой под постом: пошагово в ЭТОЧАТБОТЕ
Бот подключён, права выданы, теперь сам пост. Сделать кнопку со ссылкой в тг через редактор — это семь шагов, и большую часть из них вы и так проходите при обычной публикации.
- Откройте канал. В меню Telegram-бота — «Телеграм» → «Публикации». Там список каналов и групп, где бот администратор. Выберите нужный канал.
- Нажмите «Новая публикация». Редактор открывается на весь экран, и пост в нём выглядит так, как выйдет в канале. Жирный, курсив, ссылки в тексте, цитаты и эмодзи ставятся кнопками панели, без разметки руками. Вложение — фото, видео, GIF или файл. Помните про лимиты Telegram: без вложения текст — до 4096 знаков, с вложением он становится подписью — до 1024.
- Добавьте кнопку. Под текстом есть пункт «Кнопка под постом». В окне три поля: «Текст на кнопке» — например, «Записаться»; «Ссылка» — сайт (https://…), бот или канал, причём можно написать просто @имя или t.me/…, адрес редактор допишет сам; «Цвет» — обычная, синяя, зелёная или красная. Внизу окна — «Так кнопку увидят подписчики». Нажмите «Готово».
- Добавьте ещё кнопки, если нужно. Каждая встаёт отдельной строкой под постом, порядок меняется стрелками «Выше» и «Ниже». Всего — до 16 кнопок.
- Проверьте пост кнопкой «Прислать себе». Бот пришлёт пост вам в Telegram: видно, как он смотрится на телефоне, и можно проверить, куда ведёт ссылка. Особенно полезно для длинных адресов и ссылок с метками.
- Выберите, когда и куда. В блоке «Когда» — «Сразу», «Позже» (дата и время) или «Регулярно»: каждый день или по дням недели, с началом и концом серии. В блоке «Куда» тот же пост с той же кнопкой можно отправить ещё в другие каналы и группы бота.
- Опубликуйте. «Опубликовать» — пост выходит сразу. «Запланировать» — выйдет в назначенное время, даже если вы не в сети.
Готово: пост лежит у канала во вкладке «Опубликовано» или «Запланировано». Если в какой-то чат он не вышел, публикация попадёт в «Требует внимания» с причиной и кнопкой «Отправить снова», а вам придёт оповещение.
Так может выглядеть пост с одной кнопкой:
Мастер-класс по керамике в субботу, 12:00 Лепим кружку и тарелку, глазурь и обжиг — за нами. Места ограничены. Кнопка под постом: «Записаться на субботу» (зелёная) → форма записи на сайте
Что ещё пригодится для постов с кнопкой. Пост с кнопкой «Купить» можно закрепить на время — на несколько часов, сутки, два-три дня или неделю, дальше бот открепит его сам (нужно право закреплять сообщения). Для горящего предложения есть автоудаление через N часов: кнопка не будет вести на закончившуюся распродажу. «Без звука» — если пост выходит поздно вечером. А еженедельную запись удобно поставить серией: скажем, каждый понедельник в 10:00 пост «Расписание на неделю» с кнопкой «Записаться».
Кнопки внутри «статьи». Кроме обычного поста, редактор умеет новый формат Telegram — «статью»: заголовки, списки, таблицы, картинки внутри текста. В статье ряд кнопок-ссылок можно поставить прямо в тексте, рядом с абзацем, к которому они относятся, — до восьми кнопок в ряду. В самом Telegram такой редактор есть только у пользователей Telegram Premium, а через бота статья выходит без него. Учтите одно: сайт t.me статьи не показывает, проверяйте их через «Прислать себе».
Как изменить или убрать кнопку у вышедшего поста
Цена поменялась, запись закрылась, ссылка перестала открываться — пора править. В приложении Telegram этого не сделать: кнопки под постом меняет только бот-администратор. В ЭТОЧАТБОТЕ:
- Откройте канал → вкладка «Опубликовано» → нужный пост.
- Нажмите на кнопку под текстом и поменяйте надпись, ссылку или цвет. Чтобы убрать её совсем, в том же окне нажмите «Удалить».
- Нажмите «Сохранить изменения».
Бот правит пост во всех чатах, куда тот вышел: если публикация ушла в три канала, кнопка поменяется во всех трёх. Менять можно и текст, и вложение: вложение Telegram разрешает только заменить, а добавить или убрать — нет. Подписчикам правка не приходит новым уведомлением. Что ещё можно поправить в вышедшем посте и в какие сроки, — в статье как редактировать пост в Telegram.
Пост, который вы откроете в редакторе и сохраните без правок, в канале не изменится ни на символ. Заглянуть и проверить можно без риска сбить оформление.
Удалить пост целиком бот может только в первые 48 часов после выхода — так устроен Telegram. Позже пост удаляют вручную в самом канале.
Как добавить кнопку к посту, который вы уже выложили вручную
Частая ситуация: пост уже в канале, его читают, и тут становится понятно, что под ним не хватает кнопки «Купить». Удалить и выложить заново — значит потерять просмотры и реакции.
В ЭТОЧАТБОТЕ такой пост можно взять на правку:
- На странице канала во вкладке «Опубликовано» видны и посты, выложенные вручную в Telegram.
- У нужного поста нажмите «Изменить». Пост откроется в редакторе вместе с оформлением: жирным, ссылками, цитатами, фото.
- Добавьте «Кнопку под постом» и сохраните изменения.
Условия, которые ставит Telegram:
- у бота должно быть право «Редактирование сообщений других» — без него чужой пост бот не тронет;
- бот видит посты с того момента, как стал администратором. У публичного канала более ранние посты тоже видны в списке, но править их можно после того, как бот их получит, например после любой правки поста в самом Telegram;
- альбом (несколько фото одним постом) так не дополнить: у альбомов в Telegram кнопок не бывает. Для поста с кнопкой берите одно фото или видео;
- если пост выпускал другой бот и под ним уже есть кнопки, откройте его в редакторе и проверьте: кнопки, которых там не видно, после сохранения пропадут из канала.
Кнопки «Купить», «Записаться», «Подписаться»: куда вести и как подписать
Разобраться, как сделать кнопки в Телеграмме на канале, — половина дела. Нажимают охотно, когда заранее понятно, что будет дальше. Несколько правил.
Глагол и результат. «Записаться на пятницу», «Выбрать размер», «Получить чек-лист» работают лучше, чем «Подробнее» и «Жми сюда». Длинную надпись телефон обрежет, так что держитесь двух-четырёх слов.
Одно главное действие. Три равноправные кнопки подряд — «Сайт», «Цены», «Отзывы» — читатель скорее пролистает. Если кнопок несколько, главную выделите цветом, синим или зелёным, остальные оставьте обычными. Красный лучше приберечь для отмены.
Куда что вести:
| Кнопка | Куда ведёт | На что обратить внимание |
|---|---|---|
| «Купить» | Страница товара или оплаты; или бот | В сценарии бота можно принять оплату через Продамус |
| «Записаться» | Форма записи или бот, который спросит дату и время | Бот сохранит ответы в карточку клиента |
| «Подписаться» | Ваш канал: t.me/имя или пригласительная ссылка | Имеет смысл там, где пост видят не подписчики |
| «Задать вопрос» | Бот или личка менеджера | В боте ответит сценарий, а на «Премиуме» — ИИ-агент по вашей базе знаний |
Как сделать кнопку «Подписаться» в Телеграм-канале. Под постом в собственном канале она бесполезна: читатель уже подписан. Она нужна там, где пост видят другие люди, — в группе вашего сообщества, во втором вашем канале, в анонсе, который выходит сразу в несколько чатов через блок «Куда». Для закрытого канала ставьте пригласительную ссылку вида t.me/+… А если вход в канал по заявкам, бот встретит человека приветствием в личке и одобрит заявку — это настраивается в сценариях, подробнее в статье канал по заявкам в Telegram. Как растить канал и зарабатывать на нём, разобрано в руководстве Телеграм-канал: как создать, вести и зарабатывать.
Кнопка в бота вместо кнопки на сайт. Ссылка вида t.me/имя_бота открывает бота, и дальше человека ведёт сценарий: задаёт вопросы, присылает материал, принимает оплату. Чтобы разные посты запускали разные сценарии, к ссылке добавляют метку: t.me/имя_бота?start=zapis. В конструкторе ЭТОЧАТБОТА такой сценарий запускается триггером «Старт с параметром». Выгода в том, что человек остаётся в боте и ему потом можно отправить рассылку.
Как посчитать нажатия. О нажатии на кнопку-ссылку Telegram боту не сообщает, а просмотров и охвата канала бот не видит вовсе: Telegram не отдаёт эти данные ботам. Поэтому переходы считают там, куда ведёт ссылка: добавьте к адресу сайта UTM-метку, например ?utm_source=telegram&utm_campaign=post, и смотрите её в аналитике сайта. Если кнопка ведёт в бота, пришедших видно в самом боте: они запускают сценарий и появляются в «Диалогах».
Ссылка в тексте вместо кнопки: когда хватает и её
Кнопка — не единственный способ поставить ссылку в пост. Штатно в Telegram можно сделать кликабельным любое слово: выделите его и в меню форматирования выберите «Ссылка» (в Telegram Desktop — сочетание Ctrl+K), затем вставьте адрес. Бот для этого не нужен.
Ссылки в тексте хватает, когда:
- ссылок в посте несколько и ни одна не главная — подборка, дайджест, список источников;
- пост информационный, а ссылка — для тех, кому интересно копнуть глубже;
- пост — альбом, а у альбомов кнопок не бывает.
Кнопка лучше, когда:
- у поста одно целевое действие: купить, записаться, скачать;
- пост читают с телефона: кнопка тянется на всю ширину поста, в неё проще попасть пальцем, чем в слово посреди абзаца;
- ссылка должна быть заметной, а не теряться в тексте.
Если сомневаетесь, делать кликабельную кнопку в Телеграм или обойтись ссылкой, правило простое: главное действие — кнопкой, всё остальное — ссылками в тексте. Есть и третий вариант — превью ссылки: карточка сайта с картинкой, которую Telegram показывает рядом с текстом. В редакторе ЭТОЧАТБОТА превью настраивается вместе с остальным постом.
Коротко о главном
- Кнопку под постом канала ставит только бот: в приложении Telegram такой функции нет ни у кого, включая Premium.
- Нужны свой бот от @BotFather и права в канале: «Публикация сообщений», а для ручных постов — ещё «Редактирование сообщений других».
- В ЭТОЧАТБОТЕ кнопка добавляется прямо в редакторе поста: текст, ссылка, цвет, до 16 кнопок, проверка через «Прислать себе», выход сразу, позже или по расписанию.
- Кнопку у вышедшего поста можно поменять или убрать сразу во всех чатах, а к ручному посту — добавить через «Изменить».
- У альбомов кнопок не бывает — это правило Telegram.
- О нажатиях на кнопку-ссылку Telegram ботам не сообщает: считайте переходы UTM-метками или ведите кнопку в бота.
Попробуйте сами: зарегистрируйтесь в ЭТОЧАТБОТЕ, подключите бота и выпустите первый пост с кнопкой. Раздел «Публикации» открывается на тарифах «Плюс» и «Премиум», сравнить их можно на странице тарифов.
Частые вопросы
Можно ли добавить кнопку к посту в Телеграмме без бота?
Нет. Кнопки под сообщениями в Telegram ставят только боты, у людей такой функции нет, в том числе у пользователей Telegram Premium. Без бота можно сделать ссылкой слово в тексте: выделите его и выберите «Ссылка» в меню форматирования.
Как добавить кнопку к уже опубликованному посту?
Если пост выходил через ЭТОЧАТБОТ, откройте его во вкладке «Опубликовано», добавьте кнопку и сохраните изменения. Если вы выложили пост вручную, нажмите у него «Изменить» на странице канала: он откроется в редакторе, дальше всё так же. Для этого у бота должно быть право «Редактирование сообщений других».
Можно ли сделать несколько кнопок под одним постом?
Да. В редакторе ЭТОЧАТБОТА под постом можно поставить до 16 кнопок, каждая — отдельной строкой, порядок меняется стрелками «Выше» и «Ниже». В формате «статья» ряд до восьми кнопок можно поставить прямо в тексте. Исключение — альбомы: у них кнопок в Telegram не бывает.
Почему кнопка под постом не отображается?
Частые причины: пост выложен вручную, а не через бота, пост — альбом из нескольких фото, у бота нет права «Публикация сообщений» или «Редактирование сообщений других». Если это «статья», откройте её в приложении: сайт t.me статьи не показывает. Проверить пост до выхода помогает «Прислать себе».
Может ли кнопка вести в бота или на сайт?
Да, кнопка-ссылка открывает любой адрес: сайт или страницу оплаты (https://…), бота, канал или группу (t.me/… или @имя). Ссылка с меткой вида t.me/имя_бота?start=метка запустит в боте нужный сценарий. Кнопки-действия, которые сами считают голоса или участников, редактор постов не делает — только ссылки.
Какой тариф нужен, чтобы публиковать посты с кнопками?
Раздел «Публикации» работает на тарифах «Плюс» — 690 ₽ в месяц за бота — и «Премиум» — 1 390 ₽, где добавляется ИИ в редакторе. На бесплатном «Старте» этого раздела нет. «Премиум» можно один раз попробовать бесплатно: пробный период длится один день.