Как взять ссылку на пост в Телеграмме

Не пропусти свежие посты, подпишись:

Проблема

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

Решение

  1. Создаём канал
  2. Создаём бота с правами администратора на канал
  3. Получаем API клюк для того чтобы выполнять запросы к сервисам телеграм и использовать бота для управления каналом
  4. Получение материалов и публикация ссылки в канал

Создаём телеграм канал

Тут всё просто. Ставим приложение на ПК (так удобнее) Telegram Desktop, авторизуемся. И создаём канал через меню профиля.

Указываем название и описание канала.

Настройка телеграм канала

Меняем тип канала на публичный и задаём уникальную ссылку. Телеграм подскажет доступна ли эта ссылка или нет.

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

Тип канала

Создаём бота для управления телеграм каналом

Создаём бота

Выбираем команду /newbot , вам будет предложено ввести имя и уникальный ник бота по которому его можно будет найти в telegram.

Указываем имя и ник бота

Я указал имя «it-svalka.ru бот» и ник « itsvalkaru_bot ». Обратите внимание что ник бота должен оканчиваться словом bot.

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

Управление каналом

Выбираем пункт «Администраторы»

Администраторы

Жмём кнопку «Добавить администратора»

И находим нашего бота itsvalkaru_bot . В следующем окне оставляем стандартные настройки прав.

И сохраняем настройки канала.

Работаем с telagram-ботом через API

  1. sendTelegramPost() — непосредственно отправка данных в канал
  2. Обработчик события создания нового элемента инфоблока
  1. ID канала
  2. API ключ бота

Теперь напишем функцию отправки сообщения. Будем использовать curl php.

Подвешиваем обработчик на событие:

Еще по теме:  Второй аккаунт в Телеграмме виден друзьям

use BitrixMain; $eventManager = MainEventManager::getInstance(); //Отправка данных о новом посте в телеграм канал $eventManager->addEventHandler(‘iblock’, ‘OnAfterIBlockElementAdd’, ‘addPostToTelegram’);

В функцию addPostToTelegram() пришлось добавить отдельный запрос к инфоблоку, чтобы получить DETAIL_PAGE_URL для вывода ссылки на пост. Если всё ок, то вы увидите новое сообщение в вашем телеграм-канале

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

Источник: it-svalka.ru

Встраивание постов телеграмм

Пошаговая инструкция со скриншотами и живым примером как легко и просто встроить сообщение (пост) из мессенджера Telegram на страницу вашего сайта.

Встраивание постов телеграмм

Во встраивании сообщения телеграмм сложность может составить только то как получить код для встраивания сообщения в HTML веб-страницы. Но на самом деле всё очень просто.

Находим нужное сообщение и на нём нам нужно вызвать контекстное меню (правая кнопка мышки или удержание на сообщении)

В появившемся меню выбираем пункт Копировать ссылку на сообщение

сообщение в телеграмме

Скопированую ссылку нужно открыть в браузере.

Когда откроете ссылку, внизу слева под постом будет кнопка EMBED

сообщение телеграмм открытое в браузере

Нажмите на эту кнопку и появится код для встраивания сообщения:

код встраивания телеграмм сообщения

Скопируйте и вставьте данный код как HTML.

Вот живой пример встроенного в страницу поста телеграмм:

Записи по теме

Установка Telegram на Raspberry Pi

Можно ли установить Telegram на Raspberry Pi ? Да, можно. Для этого есть специальная сборка Telegram Desktop для arm-овских процессоров. Инструкция по установке Telegram Desctop на систему Raspberry Pi.

Комментарии 0

*** Авторизируйтесь чтобы писать комментарии.

Источник: v3c.ru

Как встроить на сайт сообщения из Telegram

С недавнего времени Telegram дал возможность вставлять на сайты сообщения из публичных групп и каналов в виде HTML виджета.

Для этого скопируйте ссылку нужного сообщения в Telegram (правая кнопка мыши => Copy Post Link) и откройте ее через браузер. Затем нажмите кнопку «Embed», скопируйте полученный код и вставьте его на страницу сайта через HTML редактор.

Еще по теме:  Как удалить много сообщений в Телеграмме

Кроме сообщений, виджет может показывать фотографии, гифки, голосовые сообщения, аудио и видеофайлы до 15 МБ. Если видеофайл будет больше, виджет предложит посмотреть его через приложение Telegram.

Вот так выглядит виджет текстового собщения:

Виджет сообщения с фотографией:

Таким образом отображаются гифки:

Голосовые сообщения можно прослушать через виджет. А для проигрывания музыки, потребуется открыть трек через Telegram.

Источник: www.vamtlgrm.com

Рейтинг
( Пока оценок нет )
Загрузка ...