Заголовок
Евгений КовальжинEmbed-коды для встраивания Telegram-постов на сайт.
Около года назад был сделан HTML-виджет для показа превью сообщений из публичных каналов и чатов на любых сайтах (см. пример (https://telegram-store.com/wp-content/uploads/2019/01/1-Embed-widget-1.png) внизу поста).
Зачем это нужно? Для привлечения в мессенджер дополнительной аудитории за счет цитирования в интернете интересных Telegram-пабликов:
• через интернет-СМИ и блоги;
• через Telegram-каталоги с отображением последних сообщений из канала (пример (https://telegram-store.com/catalog/channels-en/sickipedia/)).
Всевозможные вариации превью для разных типов сообщений можно посмотреть здесь (https://tgbeta.yolasite.com/). Поскольку виджет обрабатывает t.me-ссылки, блокируемые в РФ, превью будет отображаться в браузере только с включенным VPN/прокси.
Виджет поддерживает любые виды контента:
• текстовые сообщения;
• гифки;
• стикеры;
• одиночные изображения с подписью;
• фотоальбомы;
• обычные видео;
• круглые видеосообщения;
• аудиосообщения;
• файлы;
• опросы.
Все аудио и видео интерактивные, то есть запускаются прямо в браузере. Стикеры, гифки и изображения отображаются прямо в браузере, фотоальбомы также можно пролистывать без перехода в Telegram. Для загрузки файлов нужно перейти в мессенджер.
Где взять код: на всех t.me-страницах с сообщениями из пабликов есть кнопка EMBED, которая показывает код для встраивания превью на любой веб-сайт (см. скриншот (https://telegram-store.com/wp-content/uploads/2019/01/Embed-code.png)).
Подобный обработчик встроен и в Telegra.ph: не только для YouTube- и Twitter-ссылок, но и конечно же, для t.me-ссылок. То есть, если вставить в Telegraph-статью обычную ссылку вида https://t.me/имя-канала/номер-поста, он будет отображаться также, как с помощью embed-кода на других сайтах.