Одним из способов повышения удобства использования каналов является добавление активных кнопок. В этой статье мы рассмотрим несколько типов кнопок, которые можно использовать в Telegram.
Какие активные кнопки можно добавить в Telegram
URL-кнопки
URL-кнопки — это наиболее распространенный вид кнопок в Telegram. Они позволяют пользователю перейти на внешний сайт, нажав на кнопку. При этом пользователь получает предупреждение о том, что ссылка ведет на сторонний ресурс. Если он подтвердит переход, браузер откроет URL-адрес. Пример использования такой кнопки-ссылки: пост с краткой выжимкой из большой статьи, ссылка ведет на полный вариант.
Switch-кнопки
Switch-кнопки имеют более сложный механизм работы. С помощью них можно осуществлять перенаправление внутри мессенджера. Например, переключить пользователя на чат с ботом для заказа товара или оформления подписки. Конечно, для этого можно самостоятельно найти бота и написать ему, но кнопка позволяет автоматизировать этот процесс и сделать его удобнее.
How to add a hidden link to a Telegram message / Telegram #shorts
Callback-кнопки
Этот тип кнопок самый многофункциональный. При нажатии на нее может выполняться любое произвольное действие. Возможности callback-кнопок (или, как их еще называют, кнопок с обратной связью) ограничены только вашей фантазией. Они хорошо подойдут для решения таких простых задач, как автоматическая замена текста в сообщениях по условию.
Но также позволят реализовать и более сложные вещи. Например, навигацию по длинной статье на манер постраничной пагинации на сайте или даже создание календаря с возможностью выбора даты. Причем для добавления такого функционала в свой Телеграм-канал, необязательно иметь навыки программирования. В сети есть очень много готовых решений с инструкциями по их внедрению.
Кнопки с реакциями
Кнопки с реакциями можно использовать вместо опросов. Особенно, если не предполагается большого числа вариантов ответа, а нужно лишь узнать отношение подписчиков к посту. Большинство пользователей Телеграм наверняка с ними встречались. Обычно это две кнопки «Палец вверх» и «Палец вниз», но могут быть и другие. Например, можно использовать различные эмодзи или просто текст.
Когда пользователи будут выбирать нужную им реакцию, на кнопке будет отображаться, сколько человек на нее нажали. Такие кнопки все реже и реже появляются в каналах, так как появились «реакции».
Шаг 1: Добавьте бота в админы своего канала.
Шаг 2: Добавьте канал
После добавления бота в админы, нажмите «start» и выберите «добавить канал» в появившемся меню. Бот отправит вам сообщение с цифрами. Скопируйте их и опубликуйте в канале, на котором хотите публиковать посты с кнопками.
Шаг 3: Перешлите сообщение боту.
Шаг 4: Создайте пост с кнопками.
Перед вами появится меню. Если оно не появилось, просто нажмите на мини-окошко в строке ввода сообщений. Затем выберите пункт «отправить в канал», откроется меню «настройка публикаций». В параметре «тип сообщения» можно выбрать текстовый формат «markdown», HTML или фото.
Напротив пункта «кнопки к посту» нажмите «вкл», после чего нажмите «GO». На запрос бота отправьте ваш текст для публикации. В ответ он пришлет этот же текст с кнопками подтверждения. Если текст корректный, нажмите «Да».
Затем бот попросит вас отправить ему текст и ссылки для кнопок в нужном формате. После отправки вы получите пример вашего текста с кнопками, где можете проверить работу кнопок.
Шаг 5: Опубликуйте пост.
Создание кнопки
Каждый раз, когда нам нужно будет создать кнопку, мы должны будем делать посты только через своего бота.
- Открываем нашего созданного бота и нажимаем «Создать пост».
- Выбираем свой канал, набираем текст поста и нажимаем на значок отправки.
- Наш пост пока не опубликован, а только подготовлен. Мы можем добавить к нему разные элементы, такие как видео и изображения, открыть комментарии, добавить реакции и URL-кнопки. Именно последние нам сейчас нужны. Выбираем этот пункт.
- Бот отправит нам в ответ инструкцию. Следуем ей. Сначала пишем текст, который будет отображен на самой кнопке. Через тире – ссылку, на которую подписчик перейдет по ее нажатии. Если нужно добавить несколько кнопок сразу, пишем их все в одну строку, разделяя пробелами и символом «|». По завершении нажимаем «Отправить».
- Чтобы опубликовать пост с кнопкой-ссылкой, нажимаем «Далее», затем «Опубликовать». И после того, как бот спросит нас, уверены ли мы в своих действиях, снова жмем «Опубликовать».
- Заходим в свой канал и проверяем сообщение.
Создание кнопок с помощью API
Если вы отправляете сообщения с помощью Bot API, то вы можете использовать тип данных InlineKeyboardMarkup при отправке сообщения. Поле inline_keyboard должно содержать массив из массивов. Первый массив это строка кнопок(например, если хотите что бы кнопки были одна под другой, то создавайте несколько массивов). Второй массив это данные кнопки.
Пример на PHP
$keyboard = [ ‘inline_keyboard’ => [ [ [‘text’ => », ‘url’ => »] ] ] ]; $encodedKeyboard = json_encode($keyboard); $parameters = array( ‘chat_id’ => , ‘text’ => , ‘reply_markup’ => $encodedKeyboard ); send(‘sendMessage’, $parameters);
Меняем: — что будет написано на кнопке, — куда будет вести ссылка, — id вашего канала в TG, — сообщение под которым будет кнопка.
На всякий случай, приводим пример функции отправки сообщения.
function send($method, $data) < $url . «/» . $method; if (!$curld = curl_init()) < exit; >curl_setopt($curld, CURLOPT_POST, true); curl_setopt($curld, CURLOPT_POSTFIELDS, $data); curl_setopt($curld, CURLOPT_URL, $url); curl_setopt($curld, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($curld); curl_close($curld); return $output; >
— меняем на api вашего бота для отправки сообщений.
Заключение
В заключении, добавление активных кнопок в Telegram может значительно улучшить пользовательский опыт и сделать ваш канал более интерактивным. Разнообразьте свой контент и позвольте вашим подписчикам взаимодействовать с ним более активно.
Источник: telegid.me
Как скопировать ссылку на телеграм
Давайте представим ситуацию. За чашечкой утреннего кофе вы листаете каналы, на которые подписаны в Telegram и натыкаетесь на очень смешной анекдот. Дома никого нет и разделить с вами позитивные эмоции некому, но вы точно знаете, что эту шутку должен увидеть весь мир. Ну или хотя бы ваши родные и друзья. Да и весь контент на канале достоин внимания, и вы хотите поделиться им в сети.
Для этого нужно скопировать ссылку на отдельный пост или весь канал и отправить ее собеседникам. Как это сделать расскажем в сегодняшней статье.
Какие бывают ссылки и зачем они нужны
Пример, о котором мы рассказали в начале статьи не является единственным случаем, когда может понадобиться ссылка из системы. Если вам необходимо поделиться важной информацией из Телеграм в социальных сетях, пригласить в свою или чужую группу пользователей, продвинуть профиль, то наша статья тоже будет полезной.
Как поделиться ссылкой на свой профиль
Поделиться своим аккаунтом в мессенджере можно, отправив ссылку на него. В этом случае собеседнику даже не обязательно знать номер телефона, чтобы найти вас в Телеграм. Это можно сделать с разных устройств:
С компьютера
- Нажимаем три горизонтальные полоски в левом верхнем углу;
- Заходим в «Настройки»;
- Нажимаем «Изменить профиль»;
- Находим раздел «Имя пользователя». Если в окошке ничего не написано, то нужно придумать логин, используя латинские буквы, цифры и подчеркивание;
- Нажимаем на карандашик рядом с разделом и добавляем логин;
- Ниже в настройках профиля находится кликабельная ссылка, при нажатии которой автоматически откроется диалог с вами.
- Копируем ссылку нужного формата.
С телефона
Порядок действий аналогичный, но формат https://t.me/username в этом случае находится не под разделом «Имя пользователя», а непосредственно в нем. Увидеть ее вы можете, нажав на свой логин.
Как скопировать ссылку на чужой профиль
Чтобы переслать контакты собеседника другому лицу:
Бывает так, что пользователь в своем профиле не указал имя и воспользоваться таким способом не получается. В этом случае нужно нажать на три точки в правом верхнем углу, пройти по кнопке «Поделиться контактом», выбрать получателя и отправить информацию. Стоит отметить, что эта функция доступна внутри Телеграм, только, если контакт добавлен в адресную книгу.
Где найти ссылку на бота
Адрес Телеграм-бота находится там же, где и контакты чужого профиля, поэтому можно воспользоваться уже известным нам алгоритмом:
Поделиться ссылкой на группу или чат
Только администратор имеет права на получение ссылки-приглашения для вступления в чат. Чтобы получить информацию, нужно:
- Открыть группу;
- Нажать на аватар;
- Перейти по кнопке «Добавить участника»;
- Выбрать приглашение по ссылке.
Скопированный адрес необходимо отправить будущим участникам, а они, в свою очередь могут его распространять в своих кругах.
Как поделиться постом
Чтобы поделиться интересным постом с собеседником, необходимо:
- Найти нужный пост в Телеграм;
- Справа под постом нажать на стрелочку;
- Выбрать из контактов, адресата или же нажать «Копировать ссылку».
Заключение
Как видите, в Телеграм легко найти и скопировать любую ссылку. Практически во всех случаях порядок действий очень похож и сводится к минимальному количеству действий, а значит будет занимать считанные секунды
В этой статье мы рассказали вам о различных способах передачи информации из мессенджера. Вам остается только выбрать подходящий и применить знания на практике.
Источник: perfluence.net
Как сделать отдельные слова в посте телеграм-канала гиперссылками
Представьте, что вы хотите поделиться ссылкой у себя на канале, но они слишком длинная и некрасивая – читателям это может не понравиться, испортить внешний вид поста или просто вам самому неприятно видеть непонятные закорючки в своём посте. К счастью, можно отдельные слова превратить в гиперссылки.
Для начала вам следует настроить свой канал. Список инструкций, необходимых для этого, указан в этом посте. Пройдитесь по ним, настройте свой канал и продолжите чтение этого материала. Если же у вас уже есть свой бот, он указан в качестве администратора канала и прикреплен к ControllerBot, то давайте сразу перейдем к настройке канала для использования гиперссылок.
Форматирование текста позволяет использовать две технологии форматирования текста – HTML и Markdown. С каким из них вам удобнее работать, тот и выбирайте. Чтобы переключаться между ними, просто нажмите на кнопку “Форматирование”. Мне режим Markdown нравится больше – он лаконичнее, удобнее и красивее. Поэтому выбираю его.
Обратите внимание, что выбранный режим не затронет прошлые посты. Он касается только тех постов, которые вы хотите отформатировать в будущем. В этом посте мы рассмотрим только то, как в режиме Markdown превращать отдельные слова в гиперссылки, но Markdown можно использовать и для того, что делать слова жирными, курсивными и т.п. Подробнее про Markdown можете прочитать тут.
Для начала нам нужно начать создание нового поста.
Чтобы превратить отдельные слова и словосочетания в гиперссылки в режиме Markdown, нужно заключить их в квадратные скобки “[]”, а ссылку указать в круглых скобках “()” сразу после закрывающей квадратной скобки.
Если вы еще не знаете как добавить картинку к своему посту, то обратите внимание на инструкции по этой ссылке или этой ссылке. Чтобы научиться делать отложенный постинг – запланировать пост на будущую дату, чтобы бот опубликовал его в указанное время без вашего вмешательства, то прочитайте этот пост. Ссылки на другие инструкции по настройке телеграм-канала вы найдете на этой странице.
Независимый медиа-тренер и консультант, блоггер, сооснователь первой фактчек-платформы Таджикистана Factcheck.tj и блогплатфоры Blogiston.tj. Веду данный авторский проект Alifbo.Media — образовательный ресурс о новых медийных технологиях, трендах, онлайн-сервисах для подготовки мультимедийных материалов. В свободное время читаю, веду канал на Телеграм, создаю сайты, программирую.
Источник: alifbo.media