Telegram — известный мессенджер с широким функционалом. Многие им пользуются для общения с друзьями, обмена фото-, видеоматериалами, постами и различным контентом. Площадка также позволяет создавать каналы и приглашать туда пользователей. Так образуется сообщество по интересам. Некоторые пользуются этим для продвижения товаров или услуг. Вероятно, вы замечали, что в некоторых каналах к посту прикреплены кнопки со ссылками или смайлики, на которые можно нажать и выразить свое мнение. В стандартном инструментарии такой функции нет, и многим интересно, как создать подобные клавиши. А делаются они при помощи специального бота, о чем и пойдет речь в статье.
Создание кнопки
Добавление бота на канал
Вы узнали, как создать бота для канала, остается его правильно настроить.
Настройка бота
Тут тоже ничего сложного:
- Нужно только что созданного бота сделать администратором канала. Для начала скопируйте его имя.
- Зайдите в свой канал. Там кликните по кнопке меню в виде трех точек и выберите «Управление каналом».
- Откроется окно «Редактировать канал». Щелкните по пункту «Администраторы».
- В строку поиска впишите логин недавно созданного бота и выберите его из списка. Для подтверждения назначения его администратором жмите «OK».
- Дайте ему права, как показано на картинке.
- Будучи на своем канале, напишите любое сообщение и перешлите его ControllerBot.
- Выскочит уведомление об успешном подключении канала. В чате с ControllerBot необходимо выбрать часовой пояс, для этого впишите название своего города и щелкните «Верно».
На этом настройка завершена. Переходим к самому интересному — как сделать кнопку к посту в Телеграмме. Для этого научимся пользоваться ботом, который служит инструментом.
Инструкция по использованию
Опять же, все просто:
- Откройте диалог с созданным и настроенным ботом, где кликните «Запустить». Можете пользоваться командой /start, как удобно.
- Жмите «Создать пост» и выберите, на каком канале он будет опубликован.
- Теперь сформируйте составляющие публикации. Порядок должен быть следующим: текст, картинка, реакции, кнопки (они же гиперссылки).
- Чтобы загрузить изображение, кликните «Прикрепить медиафайл» и выберите нужный с телефона или ПК.
- Добавить реакции тоже несложно. Делается это соответствующей кнопкой, после чего остается отправить эмодзи придерживаясь рекомендаций. Для разделения реакций используйте знак «/». Рядом со смайликом пишите нужный текст. В посту должно быть не более шести смайлов.
- Кнопки-ссылки устанавливаются инструментом «Добавить URL-кнопки». Бот подскажет, как и что писать. Если вкратце, то выглядит это так: «Кнопка 1 — ссылка на сайт (http://example.com). Чтобы поставить кнопки в один ряд (не более трех), используется разделитель — символ «|». То, что получилось — отправьте боту, чтобы посмотреть, как будет выглядеть результат.
Не стоит забывать и о других функциях, например, «Таймер удаления». Этот инструмент позволяет создать временный пост, который будет удален по истечении конкретного времени.
Чтобы выложить подготовленный пост на канал, жмите «Опубликовать». Если желаете настроить время публикации, кликните «Отложить».
Делаем кнопку «Поделиться»
Конечно, она есть по умолчанию (в виде стрелочки), но такая незаметная, что многие пользователи вообще не обращают на нее внимания. Есть вариант создать отдельную кнопку к посту.
Для начала создайте ссылку:
- Откройте нужный канал и скопируйте ссылку на последний пост.
- На примере она будет выглядеть так: https://t.me/tg_adminpro/210. Цифра «210» — номер поста на канале. Соответственно, если кнопка «Поделиться» создается для нового, то и цифру придется менять на «211».
Заключение
Как видно, кнопки-реакции и гиперссылки в Телеграмме создаются не так сложно, как это кажется на первый взгляд. Просто не все знают, что для этого используются боты. А работать с ними просто, тем более есть встроенные подсказки. Все действия по созданию кнопок можно делать с мобильного клиента и с компьютера.
Источник: ustanovkaos.ru
Как сделать текст ссылкой в Telegram на Mac и компьютере с Windows
Кто не знал — текст в Telegram можно делать ссылкой. Как отдельные слова, так и целые предложения. Кликнув по ним — читатель попадет на нужный вам сайт.
1) Откройте диалог с пользователем. Напишите текст, который хотите оформить ссылкой.
2) Выделите текст, но не отправляйте.
3) В Windows нажмите комбинацию клавиш Ctrl + K. В macOS — Command + U.
4) Появится окно с полем URL. Введите адрес сайта (bloha.ru только пример) и кликните Добавить.
5) Ваше сообщение станет ссылкой с красивым превью. Можно отсылать.
Теги: Новости Mac macOS Telegram Telegram для macOS Telegram для Windows Windows Инструкция секреты
-
Следующая Коллекторы «Сбера» распознают эмоции должников специальной программойПредыдущая Что покажут на презентации Apple 16 марта? iPad mini 6, iPad Pro с mini-LED дисплеем, смарт-пауэрбанк и другие новинки
Источник: bloha.ru
Как работать с ссылками в Telegram Bot
Для написания логики Telegram бота я использую библиотеку python-telegram-bot Вопрос таков:
— Как при клике на кнопку в InlineKeyboardButton — перенаправляло на сайт?
— Как при клике на кнопку в InlineKeyboardButton — перенаправляло в ЛС к живому человеку?
bot.send_message( update.message.chat_id, text=’Перенаправление на сайт. ➡️’, ) webbrowser.open(‘https://. ‘, new=2)
Буду благодарна за помощь и советы)
Отслеживать
Christiana Mitchell
задан 5 апр 2020 в 12:34
Christiana Mitchell Christiana Mitchell
67 7 7 бронзовых знаков
А пример кода у вас есть?
5 апр 2020 в 12:46
5 апр 2020 в 13:52
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Отслеживать
ответ дан 10 апр 2020 в 6:31
10.1k 5 5 золотых знаков 22 22 серебряных знака 66 66 бронзовых знаков
- python
- python-3.x
- telegram-bot
- telegram
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com