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

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

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

Создание кнопки

Чтобы добавить кнопку в Телеграм на канале, необходимо подключить двух Telegram Bot (ботов). Один используется для создания постов, добавления канала и отслеживания статистики. Он называется @ControllerBot. Второй бот, @BotFather — чисто для постинга. С их же помощью создаются кнопки-реакции, и занимает это от силы 5 минут.

Добавление бота на канал

Вы узнали, как создать бота для канала, остается его правильно настроить.

Настройка бота

Тут тоже ничего сложного:

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

Инструкция по использованию

Опять же, все просто:

Не стоит забывать и о других функциях, например, «Таймер удаления». Этот инструмент позволяет создать временный пост, который будет удален по истечении конкретного времени.

Чтобы выложить подготовленный пост на канал, жмите «Опубликовать». Если желаете настроить время публикации, кликните «Отложить».

Делаем кнопку «Поделиться»

Конечно, она есть по умолчанию (в виде стрелочки), но такая незаметная, что многие пользователи вообще не обращают на нее внимания. Есть вариант создать отдельную кнопку к посту.

Для начала создайте ссылку:

Заключение

Как видно, кнопки-реакции и гиперссылки в Телеграмме создаются не так сложно, как это кажется на первый взгляд. Просто не все знают, что для этого используются боты. А работать с ними просто, тем более есть встроенные подсказки. Все действия по созданию кнопок можно делать с мобильного клиента и с компьютера.

Видео по теме

Источник

Встроенные кнопки в Telegram Bot API — pyTelegramBotAPI

Добрый день уважаемые читатели, давайте рассмотрим, какие основные типы встроенных кнопок предлагают чат-боты telegram и в чем их особенности. Статья будет полезна всем, кто хочет разобраться в возможностях взаимодействия с пользователями telegram в версии bot API 2.0.

Для обзора возможностей нам понадобится установить 3 целых 2 десятых Python`a и пару ложек pyTelegramBotAPI. Особенности настройки и регистрации чат-бота мы рассматривать не будем, т.к. есть множество статей на эту тему.

И так, что же такое встроенные кнопки(клавиатура) в мессенджере Telegram? Это кнопки которые выводятся во внутренней области чата и привязываются к конкретному сообщению. Они жестко связаны с сообщением(если удалить сообщение, внутренние кнопки так же удаляются вместе с ним.). Они дают возможность динамически видоизменять его.

В данный момент есть три типа встроенных кнопок:

URL-кнопки

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

Для создания кнопки используется тип InlineKeyboardMarkup, давайте создадим кнопку «Наш сайт»:

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

Switch-кнопки

Этот тип кнопок предназначен для перенаправления пользователя в какой либо чат, с последующей активацией (встроенного) inline-режима общения с ботом. Данный режим можно активировать вручную: в чате, вводим: «@название бота», но switch-кнопки позволяют это сделать автоматически (помогая знакомиться с inline-режимом новичкам).

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

Теперь, если мы нажмем на кнопку и выберем чат, вот что получится:
Шаг 1:
Как вставить кнопку в телеграм
Нажимаем на кнопку.

Шаг 2:
Как вставить кнопку в телеграм
Выбираем чат.

Шаг 3:
Как вставить кнопку в телеграм
Активировался встроенный inline-режим.

Callback-кнопки

Ну и наконец самое интересное — это кнопки с обратной связью: позволяют динамически обновлять сообщение/встроенные кнопки (не засоряя при этом ленту), а так же отображать уведомление в верху чат-бота или модальном окне.

Например, их можно использовать для просмотра длинного сообщения, аналогично пагинации страниц на сайтах, или например сделать календарь. Я не стану изобретать велосипед, а через поиск по GitHub, найду готовую библиотеку calendar-telegram. Выполнив указанные инструкции, получаем готовый календарь, который можно динамически изменять по нажатию на соответствующие кнопки:
Как вставить кнопку в телеграм

Так же можно добавить уведомление по нажатию на дату, для этого достаточно указать сообщение в ответе:

Как вставить кнопку в телеграм
(Пример в десктопной версии)

Как вставить кнопку в телеграм
(Пример в мобильной версии)

Если изменить show_alert на True, то мы получим модальное окно:

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

Заключение

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

Источник

Как сделать кнопку «Поделиться» в Телеграм

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

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

Введение

Кнопка «Поделиться» в Телеграм присутствует у постов в каналах по умолчанию. Это стрелочка в кружке, расположенная справа у постов.

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

Однако она не слишком сильно выделяется и привлекает к себе внимание. Поэтому иногда полезнее создать к посту отдельную кнопку, позволяющую расшарить (от англ. share — поделиться) пользователю контент. Ниже пример такой кнопки.

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

Теперь разберу 2 способа как сделать кнопку «Поделиться» в Телеграм.

Создаем кнопку «Поделиться» в Телеграм с помощью FleepBot

FleepBot — конструктор ботов для ведения проектов в Telegram. В нем возможно создавать боты для отложенных постов и обратной связи.

Для создания кнопки потребуется подключить @FleepBot к каналу. Как подключить сервис и работать с ним — пошагово разбирал в статье, поэтому на этом останавливаться не буду. Обращаю внимание, что сервис платный, но стоит недорого. Если канал имеет меньше 1000 подписчиков, то можно пользоваться им бесплатно.

Как сделать кнопку «Поделиться» с помощью @FleepBot:

1. Подключаем бот к каналу.

2. Заходим в бот и нажимаем «Создать пост», выбираем нужный канал.

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

3. Отправляем боту контент. Я взял картинку с новым курсом. Кликаем по кнопке «Больше настроек».

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

4. Теперь нажимаем по кнопке «Поделиться». Статус поменяется на «вкл.» А бот пришлет сообщение об успешной активации.

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

Все, после публикации поста на канале у него появится кнопка «Поделиться».

Создаем кнопку «Поделиться» в Telegram с помощью ботов

Второй способ создания кнопки чуть сложнее, но более универсальный. Для начала нужно создать ссылку для кнопки «Поделиться» в Telegram.

Используем специального бота @tgshare_bot. Отправляем нужную ссылку и текст, бот в ответ генерирует ссылку для расшаривания. Внутри бота есть подробная инструкция по работе.

Затем с помощью любого бота для отложенных постов создаем кнопку к посту и на нее зашиваем полученную ссылку.

Предположим мне необходимо выпустить новый пост в канале Уголок админа с кнопкой «Поделиться» снизу. Чтобы пользователи лучше расшаривали контент. FleepBot я не использую, как быть:

1. Иду в канал и кликаю правой кнопкой мыши (пк версия Тг) на последний пост, затем выбираю «Копировать ссылку на сообщение».

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

2. Получаю ссылку на сообщение, вот она: https://t.me/tg_adminpro/210. На конце стоит цифра 210. Что это? Это номер поста в канале.

Все посты в Телеграм-каналах выходят по порядку. Раз мне нужно создать кнопку «Поделиться» для нового поста, которого еще нет в канале, я меняю цифру на 211. Раз последний пост в канале под номером 210, то следующий за ним будет 211. Итак, вот ссылка для будущего поста: https://t.me/tg_adminpro/211.

3. Запускаю @tgshare_bot и отправляю ему ссылку: https://t.me/tg_adminpro/211. Он генерирует готовую ссылку для расшаривания.

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

4. Все, ссылка есть. Теперь с помощью бота @telepostbot создам новый пост в канал.

5. Отправляю боту контент для нового поста и добавляю кнопку.

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

5. Даю название новой кнопке «Поделиться» и отправляю ссылку, ту что сгенерировал бот @tgshare_bot.

6. Все готово, ставлю пост в отложку. Когда он выйдет, у него будет рабочая кнопка «Поделиться».

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

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

Заключение

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

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

Успехов вам! До новых встреч в следующих статьях. С уважением, Дмитрий Толстой.

Источник

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

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

Как добавить кнопки в Telegram-канал?

Инструкция по созданию бота для канала

1. В поисковой строке пишем название бота «@ControllerBot»

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

2. Открываем чат с ботом и пишем команду /start

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

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

5. Вы получите инструкцию с дальнейшими действиями: переходим в @BotFather (просто нажмите на него).

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

6. В новом чате со вторым ботом пишем команду /start

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

7. Пишем команду /newbot либо выбираем из списка.

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

8. Придумываем имя новому боту и отправляем его сообщением в @BotFather (*название*_bot – нижнее подчеркивание обязательно)

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

9. Последнее завершающее сообщение нужно переслать @ControllerBot. Для мобильных телефонов: нажимаем на сообщение, удерживаем несколько секунд и в появившемся меню выбираем кнопку «Переслать» и отправляем в чат с @ControllerBot. Для ПК: правой кнопкой мыши нажимаем на сообщение и в контекстном меню выбираем «Переслать сообщение» и отправляем @ContollerBot. Сообщение выглядит вот так:

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

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

1. Скопируйте название бота

2. Откройте свой канал. Нажав на три точки в правом верхнем углу выберите пункт «Управление каналом»

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

3. В появившемся окне нажимаем на кнопку «Администраторы»

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

4. Теперь вам нужно вставить имя вашего бота в строку поиска и выбрать его из списка результатов. Подтверждаем добавление бота в список администраторов канала, жмем «ОК».

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

5. Настраиваем права нашего нового администратора

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

6. После нужно переслать любое сообщение с вашего канала в @ControllerBot.

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

После выполнения всех 7 пунктов, настройка бота будет завершена. Ваш бот будет служить инструментом для создания кнопок с ссылками и реакциями.

1. Переходим в чат с нашим созданным ботом, нажимаем «Запустить», в дальнейшем /start для активации

2. Нажимаем кнопку «Создать пост» и выбираем нужный канал, для которого и делается этот пост

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

3. Теперь отправляем составляющие поста по порядку: текст, изображение, реакции, URL-кнопки

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

4. Для загрузки изображения нужно прикрепить медиафайл соответствующей кнопкой и выбираем нужное фото из галереи на телефоне или на ПК.

5. Для добавления реакций на пост выбираем кнопку «Добавить реакции» и отправляем эмодзи согласно рекомендациям. Знак «/» разделяет их между собой. Рядом со смайлом можно написать нужный текст.

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

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

Как только вы настроите все, что вам нужно, нажимаем на «Опубликовать» и подтверждаем действие. Все процедуры по созданию ботов через смартфон и ПК одинаковы.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Добавить комментарий

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