"Мобильные" пользователи телеграм наверняка оценили удобство instant view страниц в мобильном приложении. Такие страницы молниеносно открываются в телеграм и уже адаптированы для удобного просмотра на телефоне. В сочетании с ботами через которых можно публиковать и комментировать посты - это практически готовое мобильное приложение ценою в несколько строчек кода :)
Шаблон я привожу ниже, однако для того, что бы он работал для всех глобально - команде голоса (владельцам домена golos.io) необходимо опубликовать его по инструкции в телеграм: https://instantview.telegram.org/#publishing-templates
К слову я предлагал в рокетчат это еще месяц назад, тогда еще в телеграме был конкурс на $ 315000, но вероятно сообщение затерялось. Сейчас конкурс закончился, но удобства голосу лишними не будет.
Код шаблона
https://github.com/vikxx/golos-steemit-instant-telegram/blob/master/iv
?exists: /html/head/meta[@property="article:published_time"]
body: //article
title: $body//h1[1]
subtitle: $title/next-sibling::h2
image_url: $cover/self::img/@src
image_url: $cover/self::figure//img/@src
image_url://head/meta[@property="og:image"]/@content
<span>: //blockquote[has-class("graf--pullquote")]//strong
<aside>: //blockquote[has-class("graf--pullquote")]
@inline: $body//iframe[starts-with(@src, "/media/")]
@combine(<br>,<br>): $body//pre/next-sibling::pre
@combine(<br>,<br>): $body//blockquote/next-sibling::blockquote
@remove: $body//ul[has-class("shareItems")]
$embed: $body//div[has-class("graf--mixtapeEmbed")]
$embed_link: $embed/a
@detach: $embed_link/strong
@before_el(./..): $embed_link/*
@wrap(<cite>): $embed_link
<blockquote>: $embed
@remove: //article/header
@remove: //article/footer
@remove: $body//a[contains(@href,"/adServer.bs")]
@remove: $body//p//*[has-class("graf-dropCap")]//img[has-class("graf-dropCapImage")]
@remove: $body//section[1]//hr
@remove: $body//table
@remove: $body//section[has-class("section--first")]//hr
@remove: $body//section[has-class("section--cover")]/following-sibling::*[1]/self::section//hr
@remove: $body//section[has-class("is-backgrounded")]/following-sibling::*[1]/self::section//hr
@before(<hr>): $body//figure[.//img[number(@data-height) < 30][(number(@data-width) > number(@data-height) * 30)]]
@remove
Скрин взятый у telegram где видно как выглядит данная опция:
@vik, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:
Обязательно нужна такая фича. Мобильные мессенджеры развиваются, а и их пользователи стремительно растут. В общем лишним точно не будет)
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
yefet, sharker, litrbooh, littleboo, t3ran13, ianboil, analise, sem3, strecoza, archibald116, phoenix, kot, vasyl73, shuler, genyakuc, dany2323, elviento, antonkostroma, dr-boo, amikphoto, lenarius, vasilisapor2, andreyprosto, lex, lira, gryph0n, gogo.tattoo, kamila, zivchakh, asuleymanov, bystree, maxiandr, kukusru, acidgarry, oksana0407, vika-teplo, borisss, aleksandra, amelina.elena, generationg, ogion, gradovskih, mixtura, bombo, vladsm
Поэтому я тоже проголосовал за него!
Если Вы проголосуете за этот комментарий, то поможете сделать "Доброго Кита" сильнее!
Очень классно
@vik, привет )
Можем пока только в план закинуть. В идеале, было бы здорово, если бы сообщество само оформило это решение.
Команда Голоса.
Дайте сообществу доступ к DNS golos.io ... )
@vik, если это готовый "мануал" "взять чугуний отсюда и поставить сюда", давай позовём @b1acksun. Игорь, посмотри, пожалуйста - это готовое решение? Можешь активировать?
Для чего нужен доступ
к DNS golos.io
?@vik очень-очень круто и хотелось бы, чтобы это реально одобрили побыстрее!
Ну я иронизировал :) Нужно подтверждение владения доменом что бы применить шаблон глобально, иначе любой желающий мог бы написать "шаблон для голоса в телеграм" и добавить в него партнерскую ссылку. Или скам/фишинг. Которая будет показываться всем, кто откроет golos.io в моб.приложении тг.
Шаблон готовый, но его нужно засабмитить в телеграмм от имени владельцев сайта для которого он предназначен
Вот здесь https://instantview.telegram.org/my/
Полагаю его одобрят не сразу, а после проверки со стороны телеграм.
Технология схожая с google AMP. Страницы будут проходить через условия шаблона, фильтроваться лишние теги и чистым контентом попадать в CDN тг, что бы доставляться через instant view в мобильном приложении телеграмма. Поскольку телеграму придется их кешировать бесплатно - одобрить могут не сразу. Но чем раньше засабмитить, тем лучше. Все таки это почти мобильное приложение получится.
Чертовы программисты, все вам не живется спокойно. Обязательно улучшать нашу жизнь)))
Ждём.)
о! очень здорово!
Да, было бы намного удобнее... Это из серии "подача на блюдечке", осталось только команду привлечь )
было бы круто и приятно, если внедрят)