Открыть сервисСервис

Спойлеры в Telegram

Спойлер в Telegram — функция форматирования текста в мессенджере Telegram, скрывающая содержимое сообщения под затемнённую маску до момента, когда пользователь нажмёт на неё. Используется для предотвращения случайного просмотра сюжетных деталей, результатов спортивных матчей, ответов к задачам и другой информации, которую отправитель хотел бы скрыть от неподготовленного читателя.

Принцип работы

При отправке сообщения с оформленным спойлером текст или медиафайл отображаются получателю в виде серо-чёрного прямоугольника. По нажатию на затемнённую область маска снимается, и содержимое становится видимым. В групповых чатах момент раскрытия не уведомляет отправителя: каждый участник открывает спойлер независимо. В отличие от саморазрушающихся сообщений, спойлер не исчезает после прочтения — скрытым он остаётся только до первого нажатия.

Способы создания

Через панель форматирования

В официальных клиентах Telegram для Windows, macOS и Linux выделенный фрагмент текста можно скрыть, нажав кнопку с изображением маски (иконка спойлера) на панели форматирования, расположенной над полем ввода. В мобильных приложениях для Android и iOS после выделения текста открывается контекстное меню, где пункт «Спойлер» применяет нужное форматирование. В веб-версии Telegram аналогичная кнопка присутствует в расширенном меню форматирования.

Через разметку

Спойлер можно применить вручную, обернув текст в двойные вертикальные черты: ||скрытый текст||. Такой синтаксис поддерживается всеми официальными клиентами и отображается как маска при отправке. Разметка работает в сочетании с другими элементами форматирования — например, можно скрыть подчёркнутый или жирный фрагмент.

Через Bot API

При отправке сообщений через Telegram Bot API спойлер применяется к HTML-разметке с помощью тега <span class="tg-spoiler">текст</span> или к Markdown-разметке обёрткой ||текст||. Для медиафайлов используется параметр has_spoiler: true в методах sendPhoto, sendVideo, sendAnimation и других методах отправки изображений и видео.

Скрытие медиафайлов

Помимо текста, под спойлер можно скрыть фотографии, видеоролики и анимации GIF. При отправке изображения или видео через официальные клиенты в предпросмотре доступна опция «Скрыть под спойлером» (или «Hide as spoiler»). После отправки медиафайл отображается получателю в затемнённом виде с характерной подписью, и раскрытие происходит по нажатию. Эта функция активно используется в тематических каналах, публикующих кадры из ещё не вышедших фильмов или сериалов.

Скрытый текст в комментариях и каналах

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

Ограничения

Спойлер защищает только от беглого просмотра: текст остаётся доступным в уведомлениях на заблокированном экране, если пользователь не отключил предпросмотр содержимого в настройках конфиденциальности. Кроме того, скопированный текст сообщения сохраняет исходное содержимое — маска является исключительно визуальным эффектом. В сторонних клиентах Telegram, не поддерживающих официальную разметку, спойлер может отображаться как обычный текст с двойными вертикальными чертами.

История появления

Функция спойлеров была добавлена в Telegram в обновлении 7.2, вышедшем в марте 2021 года. Ранее пользователи маскировали нежелательный контент вручную — с помощью символов-заглушек или заменяя буквы на похожие по начертанию. Появление встроенного форматирования сделало скрытие текста штатной возможностью мессенджера и унифицировало его отображение на всех платформах.

Исторические факты

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru