Ставим 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-канале.

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

С уважением Максим!

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

Comments

35 комментариев на ««Ставим URL-кнопки в сообщениях на Telegram-канале»»

  1. Аватар пользователя Руслан
    Руслан

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

    1. Аватар пользователя Максим

      Можно создать одного бота и в него добавлять сколько угодно каналов

  2. Аватар пользователя Александр
    Александр

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

    1. Аватар пользователя Максим

      Эта статья написана 3 года назад. Тогда этот бот был единственный

  3. Аватар пользователя Ирина

    Спасибо! Все получилось!

  4. Аватар пользователя Кристина
    Кристина

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

    1. Аватар пользователя Максим

      Написать не юзернейм а ссылку телеграмм вот такого вида https://t.me/AvtopostBB

  5. Аватар пользователя Ирина

    Максим, добрый день. Подскажите, пожалуйста, как сделать кнопки в два столбика? Спасибо

    1. Аватар пользователя Максим

      Интересный вопрос. Посмотрю. Я просто сейчас не помню уже

    2. Аватар пользователя Александр
      Александр

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

      1. Аватар пользователя Максим

        Эта статья написана 3 года назад. За это время много чего поменялось

  6. Аватар пользователя Анастасия
    Анастасия

    Очень помогли, спасибо большое!!!

    1. Аватар пользователя Maksim

      Очень рад, что вам помогло

  7. Аватар пользователя Евгения
    Евгения

    Как вставлять смайлы и делать выделение текста через бот?

  8. Аватар пользователя Ed
    Ed

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

    1. Аватар пользователя Maksim

      Честно говоря не могу подсказать так как давно не юзал это в телеграмм

  9. Аватар пользователя Алия
    Алия

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

    1. Аватар пользователя Maksim

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

  10. Аватар пользователя Ольга
    Ольга

    Огромное спасибо! Все получилось сделать.

  11. Аватар пользователя Жека
    Жека

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

    1. Аватар пользователя Maksim

      Связь с администратором — ссылку на администратора

  12. Аватар пользователя Антон
    Антон

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

    1. Аватар пользователя Maksim

      Да через бота. Там есть редактирование отправленного сообщения

  13. Аватар пользователя Никита

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

    1. Аватар пользователя Maksim

      Нет к сожалению так нельзя.

    2. Аватар пользователя игорь
      игорь

      не получается вставить ссылку.Ошибка-Вы прислали что то не внятное.Пришлите клавиатуру по примеру выше

      1. Аватар пользователя Maksim

        Значит как то не так отправляете

  14. Аватар пользователя Асель
    Асель

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

    1. Аватар пользователя Maksim

      Что именно не получается. Напишите подробнее

  15. Аватар пользователя Алина
    Алина

    А можно теперь как-то удалить ненужных ботов из списка чатов?

    1. Аватар пользователя Maksim
      Maksim

      Три точки в боте и удалить диалог

  16. Аватар пользователя Дмитрий
    Дмитрий

    Спасибо! Круто!
    Очень понятная и удобная инструкция!

  17. Аватар пользователя ЛЮДМИЛА
    ЛЮДМИЛА

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

  18. Аватар пользователя Наталья
    Наталья

    Действительно, все очень понятно. Спасибо, Максим, огромное!!!

  19. Аватар пользователя Лариса
    Лариса

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

Добавить комментарий для Анастасия Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *