Создание и ведение блога в Telegram
April 6, 2025

Как сделать пост с кнопкой в Telegram

Наверняка вы уже видели такие посты в Telegram и хотели бы научиться создавать такие кнопки.


Кнопка может выполнять любое целевое действие, которое вы захотите:

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

Предупрежу заранее, подготовительных работ будет много, но их нужно сделать всего 1 раз, в дальнейшем создание нового поста с кнопкой будет занимать у вас буквально 1-2 минуты.

1. Создание бота через BotFather

BotFather не зря так называется, это официальный бот от Telegram, который нужен для создания новых ботов. Переходим по ссылке или находим его в поиске: @botfather. Если раньше не работали с этим ботом, нажмите на кнопку “Начать”.

И введите команду /newbot.

Вам нужно будет последовательно ввести:

  1. Название бота. Можно на русском. Чтоб не запутаться я обычно называю “Бот название канала”.

2. Логин бота. Обязательно на латинице, заканчиваться должно на “bot”. Например, controller_test_bot. Имя должно быть уникально и не повторяться с уже существующими ботами.

Далее бот будет создан, и BotFather выдаст вам сообщение с API токеном. Скопируйте его, скоро он вам понадобится. Никому не сообщайте токен, иначе ваш бот и канал могут перехватить.

2. Настройка ControllerBot

Ищем в Телеграм @ControllerBot или переходим по ссылке и нажимаем кнопку Старт:

а затем выбираем /addchannel.

Присылаем боту API токен, который мы получили на предыдущем шаге.

Теперь ControllerBot попросит добавить ваш бот (тот, что мы создали пару минут назад) в администраторы канала.

Для этого:
Переходим в ваш Телеграм-канал, нажимаем на заголовок, дальше “Изм.”, чтобы перейти к редактированию. Выбираем пункт “Администраторы” и “Добавить администратора”.

Находим ваш бот, можно также по логину:

И выдаем права на все, кроме “Выбор администраторов”:

Когда администратор добавлен, нужно перейти в ваш канал и переслать любой пост в ControllerBot. Если у вас включена защита от копирования постов – её придется отключить, иначе переслать сообщение не выйдет.

Дальше ControllerBot попросит ввести город, в котором вы находитесь для установки часового пояса. Можно указать Москву. Подтвердите часовой пояс.

Если не попросит, отправьте боту команду /mychannels, выберите ваш канал и нажмите кнопку "Часовой пояс". Если сразу не сделаете, придется к этому возвращаться, поэтому лучше сделайте сразу.

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

Как сделать синюю кнопку в Телеграм канале

Заходим в ваш бот. И нажимаем “Начать”.

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

Нажимаем “Создать пост”. Дальше выбираем канал.

Бот предложит настроить форматирование, оставьте как есть и нажмите “Продолжить”.

Отправьте боту текст поста, который вы хотите опубликовать. Под этим постом будем делать кнопку на следующем шаге.

Дальше нажимаем “Добавить URL-кнопки”.

Бот подскажет в каком формате отправлять кнопку: Текст на кнопке - ссылка.

Например:

Подписаться на канал – https://t.me/+rdMAQa8DhyRhY2Fi

После отправки сообщения нажмите “Далее” и можете выбрать Предпросмотр, бот пришлет вам как будет выглядеть пост и предложит выбрать время для публикации.

Выберите ближайшее время для публикации.

Когда пост опубликован, перейдите в ваш канал и нажмите на опубликованный пост, чтобы добавить пост в закреп, и выберите “Закрепить”.

Все, ваш пост с синей кнопкой готов!

Особенности постов с кнопкой

1. Стандартные комментарии под постом будут выключены. Решайте сами, что вам важнее: возможность обсудить пост с подписчиками или кнопка.

2. Можно добавить несколько кнопок под постом. Смотрите внимательно подсказку по форматированию, которую присылает бот.

3. Отредактировать пост можно напрямую через канал. Кнопка не пропадет.

4. Убрать кнопку будет нельзя. Только удалив весь пост и опубликовав его заново.

5. Добавить кнопку к уже опубликованному посту тоже нельзя. Только к новому, который будет опубликован через бот.


Если статья была вам полезна, поставьте лайк.

Если остались вопросы - задайте их под постом, всегда с радостью отвечу и помогу разобраться.

Если вам нужна помощь в настройке и ведении телеграм канала, а также по вопросам проведения совместных прямых эфиров или запусков онлайн проектов, напишите мне в телеграм @nvolefir.