Как сделать кнопки в Телеграм? Ставим кнопки Like и Dislike, любые URL-кнопки в сообщениях на Telegram-канале
Вы наверное замечали, что на некоторых каналах к сообщениям добавлены кнопки с ссылками, а так же смайлики, на которые можно нажать и выразить свое отношение к записи. И скорее всего Вы хотели бы научиться вставлять кнопки в записи в Телеграм-канале. Ведь в стандартном наборе отправки сообщений таких функций нет. Так вот, все это делается благодаря одному боту, и сейчас я расскажу, как подключить такого бота к себе на канал.
Не пугайтесь, это очень просто! Настолько просто, что я даже не стал выкладывать скриншоты всех действий. Делайте всё по инструкции, и у Вас обязательно получится!
Создаем бота и подключаем его к своему Telegram-каналу
Первым делом нужно создать бота, но не пугайтесь - сложного тут ничего нет. Добавляем себе в контакты бота который называется @ControllerBot. Для этого в поиск вставляем название бота и Telegram быстро находит его. Затем выбираем его и нажимаем кнопку «Начать» или «Start».
Далее Вам нужно подключить к боту свой канал. Для этого нажимаем кнопку «Каналы» потом кнопку «Добавить новый канал», после чего Вам нужно нажать кнопку «Подключить новый бот».
Вам выдается инструкция, в которой написано, что нужно перейти в бот под названием @BotFather, - просто нажимаете на название бота и Вас перекидывает куда нужно. Снова нажимаете кнопку «Начать», затем в выпавшем списке нажимаете /newbot.
В поле ввода текста пишите название бота (можно писать на любом языке, в моем примере это investbox) и нажимаете кнопку «Отправить». Затем Вам нужно придумать логин Вашему боту и в конце, через нижнее подчеркивание, добавить слово bot (investbox_bot). Вот тут нужно писать на латинице. И снова нажимаем «Отправить». Если Вам выдаст сообщение «Sorry, this username is already taken. Please try something different», значит, данное имя уже занято и нужно придумать другое (например, дописать цифры: investbox123_bot). И снова жмём кнопку «Отправить». Если данное имя не занято, Вам выйдет длинное поздравление «Done! … и т.д.».
Теперь Вам нужно то сообщение, которое Вам написал @BotFather, переслать в @ControllerBot, для этого нажимаем на сообщении правой кнопкой мыши и выбираем пункт «Переслать сообщение», в меню слева выбираем @ControllerBot, нажимаем на него и затем просто жмём «Отправить сообщение».
Смотрим, что написано в сообщении. Вам нужно добавить Вашего бота в администраторы Вашего канала, в котором Вы будете делать кнопки. Для этого на имени бота жмём правой кнопкой мыши и выбираем пункт «Копировать имя пользователя» (у меня получилось только в мобильной версии). Затем переходим на Ваш канал, жмём на название канала, выбираем ссылку «Администраторов: 1» и нажимаем на неё.
В открывшемся окне Вам нужно нажать кнопку «Добавить администратора», затем в поле ввода жмём правой кнопкой мыши и выбираем пункт «вставить» (или просто пишем название бота @investbox123_bot». В поле поиска появится Ваш созданный бот, жмём на бота. В следующем диалоговом окне нажимаем кнопку «Да». Затем, ничего не меняя, нажимаем «Сохранить». Ну вот Вы добавили бота в администраторы вашего канала!
Далее пишем любое сообщение на своем канале (или выбираем уже готовое) и пересылаем его в @ControllerBot. Для этого жмём правой кнопкой мыши на сообщении и выбираем пункт «Переслать сообщение», выбираем в левом меню @ControllerBot и нажимаем «Отправить сообщение».
Вам выходит сообщение, что канал успешно подключен. Теперь нужно выбрать часовой пояс. Для этого в поле ввода теста пишем Ваш город (например, Краснодар) и нажимаем «Отправить сообщение». В следующем сообщении смотрим, если все правильно, жмём кнопку «Верно».
Ну вот, я могу Вас поздравить, Вы подключили бот к своему Telegram каналу.
Как пользоваться созданным ботом?
На самом деле всё гораздо проще, чем кажется на первый взгляд. В боте нажимаем на кнопку с названием Вашего канала, Вас перебросит прямиком в Ваш бот. Нажимаем кнопку «Начать». Первым делом отправляем боту текстовое сообщение, которое вы хотите опубликовать. Для этого в поле ввода текста пишем ваше сообщение и нажимаем кнопку «отправить».
Далее прикрепляем картинку. Для этого жмём кнопку «Прикрепить фото». Нажимаем кнопочку в виде скрепки, и у Вас откроется проводник компьютера, ищем нужную картинку и нажимаем кнопку «Открыть», затем нажимаем «Отправить 1 фото». Ну вот, мы видим что картинка прикрепилась к тексту.
Теперь прикрепим к посту смайлики, чтобы люди могли нажать на них и выразить свое мнение о посте («Нравится» или «Не нравится»). Для этого жмём кнопку «Добавить реакции». Выбираем, какие смайлики хотим прикрепить, их должно быть не больше 6 штук. Как только выбрали смайлы, жмём кнопку «Отправить». И, как видим, смайлы прикрепились к нашему сообщению.
Ну и осталось прикрепить кнопочки с ссылками к нашему посту. Для этого жмём кнопку «Добавить URL-кнопки». Вам тут же выходит подсказка, как нужно писать, чтобы появилась кнопка. В поле ввода текста пишем текст в таком формате «Название кнопки - ссылка» (пример: Блог Свободного Инвестора - https://investbox.pro). Если Вы хотите прикрепить несколько ссылок, то Вам нужно каждую ссылку делать с новой строки. Для того чтобы курсор переместился на строку ниже, жмём на клавиатуре «Shift+Enter» и в таком же формате вставляем еще одну ссылку. Как только Вы вставили все ссылки, жмём «Отправить сообщение». И сразу же видим, что ссылка прикрепилась к посту.
Ура! Мы полностью составили наш пост. Осталось его опубликовать. Для этого жмём кнопку «Далее», а затем кнопку «Опубликовать». Бот у Вас спрашивает «Вы уверены, что хотите опубликовать 1 сообщение?». Так как мы в этом уверены, жмём «Опубликовать». Переходим на свой канал и видим, что наше сообщение опубликовано.
Вот мы и научились красиво оформлять свои сообщения в Telegram-канале!