May 02, 2019

Постраничный просмотр сообщений по тегу

Мы даже и не думали, что у нас найдётся хотя бы один пользователь с таким количеством сообщений, что придётся разбивать их на страницы. Но нашелся, ураааа!

Теперь есть на ком продемонстрировать работу: telegram.morespace.ru/t/nasa?page=2

Разметка: заголовок сообщения

Самый большой недостаток записей в telegram-каналах — отсутствие специального поля для заголовка.

Но, проанализировав записи наших любимых клиентов, мы заметили устоявшийся формат: выделенный полужирным заголовок (см, например, канал самого гениального из мне известных сценаристов: tele.ga/screenspiration/7.html )

И мы решили брать в качестве заголовков первую фразу, выделенную полужирным, если она присутствует в первых 220 (экспериментально вычисленное количество) символах.

Разметка: заголовки, описания и картинки в Meta-тегах

Здесь нам проще показать на примере записей уже упоминавшегося сценариста @screenspiration и @tobetra. Рассмотрим три случая в формате было <> стало:

Прямая сортировка по дате

Хотя telegram по большей части заточен под чтение только последних сообщений, иногда находятся такие каналы, которые хочется открыть и прочитать с самого начала.

Не очень преувеличим, если скажем, что каждый из наших клиентов ведёт как раз такой канал.

Теперь у читателей появилась такая возможность, достаточно лишь нажать на ссылку в правом верхнем углу!

А вот и пример работы нового функционала: tele.ga/tele_ga_news/n/


Автор поста

Имя автора поста теперь показывается и в трансляции.

Управление отображением авторов находится в настройках канала в telegram, не ищите его на tele.ga ;)

404 Not Found

У нас появилась новая, весёлая 404 страница! Ура, теперь пользователи не так сильно будут расстроены, если что-то не находят. А чуть позже мы постараемся сделать её более информативной (а сейчас все силы сосредоточены на том, чтобы она вообще никому и никогда не показывалась).

tele.ga/404.html

Скрытие несуществующих страниц

Теперь немного подробнее — зачем же мы создали 404 страницу, если не хотим, чтобы она отображалась.

Дело в том, что к нам вероломно вкрались каналы, которые мы не включали. То есть просто так спайдеры решили, по дружбе, добавить еще пару пользователей (а может быть, за взятку электричеством!). Но мы-то против коррупции, быстро навели порядок.

Также подобная страница будет отображаться в случае совсем уж несвоевременной оплаты.