Ставим кнопки like, URL-кнопки в сообщениях на Telegram-канале

Недавно мы узнали как создать канал в меседжере Telegram. Вы наверное замечали что на некоторых каналах к сообщениям добавлены кнопки с ссылками, а так же смайлики, на которые можно нажать и выразить свое отношение к записи. И скорее всего задумывались как же это сделать. Ведь в стандартном наборе отправки сообщений таких функций нет. Так вот все это делается благодаря одному боту. Так вот сейчас я расскажу как подключить такого бота к себе на канал. 

 

Создаем бота и подключаем его к своему Telegram-каналу.

Первым делом нужно создать бота, но не пугайтесь сложного тут ничего нет.

Добавляем себе в контакты бота который называется @ControllerBot Для этого в поиск вставляем название бота и Telegram находит его. Затем выбираем его и нажимаем кнопку «начать».

telegrambot (1)      telegrambot (2)

Далее вам нужно подключить к боту свой канал. Для этого нажимаем кнопку «Каналы» потом кнопку «Добавить новый канал». После чего вам нужно нажать кнопку «подключить новый бот»

После чего вам выдается инструкция в которой написано что нужно перейти в бот под названием @BotFather, просто нажимаете на название бота и вас перекидывает куда нужно. Снова нажимаете кнопку «Начать», затем в выпавшем списке нажимаете /newbot.

В поле ввода текста пишите название бота (можно писать на любом языке, в моем примере это testovik) и нажимаете кнопку «отправить». Затем вам нужно придумать логин вашему боту и в конце, через нижнее подчеркивание, пишем слово bot (testovik_bot). Вот тут нужно писать на латинице. И снова нажимаем «отправить». Если вам выдаст сообщение, как на скриншоте, значит данное имя уже занято и нужно придумать другое (я просто дописал цифры testovik123_bot). И снова жмем кнопку «отправить». Если данное имя не занято вам выйдет поздравление.

Часть задачи пройдена. Идем дальше

Теперь вам нужно сообщение, которое вам написал @BotFather, переслать в @ControllerBot, для этого нажимаем на сообщении правой кнопкой мыши и выбираем пункт «Переслать сообщение», в меню слева выбираем ControllerBot нажимаем на него и затем просто жмем отправить сообщение. 

Смотрим что написано в сообщении. Вам нужно добавить вашего бота в администраторы вашего канала. Для этого на имени бота жмем правой кнопкой мыши и выбираем пункт «Копировать имя пользователя». Затем переходим на ваш канал, жмем на название канала и выбираем ссылку «Администраторов: 1» и нажимаем на неё.

В открывшемся окне вам нужно нажать кнопку «Добавить администратора», затем в поле ввода жмем правой кнопкой мыши и выбираем пункт «вставить». В поле поиска появится ваш созданный бот. Жмем на бота. В следующем диалоговом окне нажимаем кнопку «Да». Затем ничего не меняя нажимаем «Сохранить». Ну вот вы добавили бота в администраторы вашего канала.

Далее пишем любое сообщение на своем канале, и пересылаем его в ControllerBot. Для этого жмем правой кнопкой мыши на сообщении и выбираем пункт «переслать сообщение», выбираем в левом меню ControllerBot и нажимаем «отправить сообщение»

 

Ну вот и все вам выходит сообщение, что канал успешно подключен. Теперь нужно выбрать часовой пояс. для этого в поле ввода теста пишем ваш город. И нажимаем «отправить сообщение». В следующем сообщение смотрим и если все правильно жмем кнопку «Верно».

Ну вот, я могу вас поздравить, вы подключили бот к своему Telegram каналу.

Как же пользоваться созданным ботом:

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

 

Далее прикрепляем картинку. Для этого жмем кнопку «Прикрепить фото».  Нажимаем кнопочку в виде скрепки и у вас откроется проводник компьютера, ищем нужную картинку и нажимаем кнопку «Открыть», затем нажимаем «Отправить 1 фото». Ну вот мы видим что картинка прикрепилась к тексту.

Так теперь прикрепим к посту смайлики. что бы люди могли нажать на них и выразить свое мнение о посте. Для этого жмем кнопку «Добавить реакции». Выбираем какие смайлики хотим прикрепить, их должно быть не больше 6 штук. Как только выбрали смайлы жмем кнопку «Отправить». И как видим смайлы прикрепились к нашему сообщению.

Ну и осталось прикрепить кнопочки с ссылками к нашему посту. Для этого жмем кнопку «Добавить URL-кнопки». Вам тут же выходит подсказка, как нужно писать что бы появилась кнопка. В поле ввода текста пишем текст в таком формате «Название кнопки — ссылка». (пример Мой блог — http://www.blog-maksa.ru). Если вы хотите прикрепить несколько ссылок то вам нужно каждую ссылку делать с новой строки. Для того, чтобы курсор переместился на строку ниже жмем на клавиатуре Shift+Enter и в таком же формате вставляем еще одну ссылку. Как только вы вставили все ссылки жмем «Отправить сообщение». И сразу же видим что ссылка прикрепилась к посту.

Ну вот мы полностью составили наш пост. Осталось его опубликовать. Для этого жмем кнопку «Далее», а затем кнопку «Опубликовать». Бот у вас спрашивает «вы уверены что хотите опубликовать 1 сообщение». Так как мы в этом уверены жмем «Опубликовать». Переходим на свой канал и видим что наше сообщение опубликовано. 

Ну что вот мы и научились красиво оформлять свои сообщения в Telegram-канале.

Если вам понравилась статья поделитесь ею в своих соц. сетях и напишите комментарий.

35 комментариев к “Ставим кнопки like, URL-кнопки в сообщениях на Telegram-канале”

  1. Доброго времени суток Макс!
    Все супер, не думал что так просто можно добавлять в свои сообщения эти кнопки.
    И вопрос, у меня два канала, мне что нужно создать к каждому каналу своего бота или можно как-то с одного бота управлять двумя каналами? Хотелось бы конечно иметь возможность с одного бота управлять обоими каналами.
    Заранее благодарю!

    Ответить
  2. А что же ни в одной статье не пишут насколько кривой этот бот? Какие-то левые примеры редактирования сообщений приводят…
    А ну как добавьте к сообщению кнопку комментариев, реакции и URL. А теперь отредактируйте сообщение и нажмите Изменить URL-кнопки. В результате после сохранения весь текст сообщения будет заменен на код кнопок со ссылками, т.е., сообщение теряется полностью, кнопки с реакциями и комментариями бесследно исчезают и восстановить уже невозможно для данного сообщения. Но все позорно молчат об этом. То, что показывают редактирование текста сообщения через пересылку боту — глупость редкая. Текст можно и без пересылки отредактировать, кликну правой кнопкой мыши. В общем, статья полная ерунда.

    Ответить
  3. При создании url кнопки , чтобы связаться с администратором, добавляю его ник. Но пишет ошибку. Как добавить его юзернейм в кнопку, чтобы нажав на нее , перебросило к нему в чат без ошибок.

    Ответить
    • Да элементарно, вводим 2 кнопки нажимаем Shift+Enter и снова вводим код кнопок. Т.е., вводим построчно и получаем кнопки в 2 столбика. Но куда там автору знать такие «сложные» вещи…

      Ответить
  4. Отлично все расписано. Но есть один вопрос, как сделать что бы эти кнопки были где то сохранены, что бы постоянно их не создавать к новым постам? Это вообще возможно?

    Ответить
  5. Здр-те! У меня вопрос, я совсем новичок и хочу создать чат бот в телеграм, продвигаю одну методику через сетевой. в общем, создаю меню. ввожу текст о об услуге ( состоит из трех уровней) — внизу под сообщением должны быть кнопки с уровнями и их стоимостью и четвертая кнопка- вернуться в главное меню
    . внутри каждой кнопки должна быть прикреплена ссылка на оплату
    подскажите как мне все это сделать и как это правильно называется урл кнопки или инлайн меню, потому что до конца не могу понять что ищу.
    П.С. прошу ответить на мое смс и не ругать: мол, деточка это не твое. Может и не мое, но денег заказать такой чат бот у меня нет, поэтому пытаюсь создать сама. заранее преблагодарю

    Ответить
    • Если вы хотите сделать кнопки в тексте, то это URL кнопки, а если вы хотите сделать меню, то это немного по другому делается. Тут у меня описан простой бот который только отправляет красивые сообщения и все.

      Ответить
  6. Подскажите как сделать на своём канале под постом кнопку «связь с админом»при нажатии что бы перебросило в личку администратора

    Ответить
  7. А скажите можно ли как-то удалить кнопки без потери самого сообщения на канале?

    Ответить
  8. А можно каким-то образом пересылать сообщения потом из канала так, чтоб кнопки не пропадали при пересылке? Кто сталкивался, подскажите пожалуйста

    Ответить
  9. Здравствуйте! Застряла на шаге — добавить администратором, делаю на смартфоне.

    Ответить
  10. Максим еще никто так не преподносил информацию как ты учусь и учусь спасибочки

    Ответить
  11. Макс, на первый взгляд кажется, что такая работа сложная, но по твоим описаниям все настолько просто, понятно и доступно. Огромное спасибо!

    Ответить

Оставьте комментарий

*

code

Авторизация
*
*
Генерация пароля