Возможность скрыть от собеседника факт прочтения сообщения

Телеграм Технарь
5 min readSep 14, 2018

--

В посте о функции «Mark as unread» упоминался тот факт, что в Telegram нельзя читать сообщения так, чтобы собеседник об этом не узнал.
Это утверждение подразумевало отсутствие подобной опции в настройках: у основного конкурента Telegram — WhatsApp, — для этого есть специальная настройка:

И если снять галочку «отчеты о прочтении», ваши собеседники гарантированно не узнают, прочитали ли вы их сообщения. Но это работает в обе стороны — вы тоже не будете получать уведомления о прочтении.

На самом же деле в Telegram тоже можно скрыть факт прочтения сообщения, и для этого есть несколько способов:

1. Превью диалога по зажатию аватарки — пасхалочка, которой поделились наши подписчики.
Это работает только на смартфоне: если не открывать диалог, а нажать и удерживать палец на аватарке (жест «touch and hold»), то откроется окно предпросмотра диалога. Пример того, как это выглядит:

Об этой фишке мало кто знает. Пришла она, по всей видимости, из версии Telegram X, в котором много дополнительных функций, связанных с управлением жестами. Ведь как раз для этого и анонсировался Telegram X — для ускорения развития мессенджера силами сторонних разработчиков. Экспериментальные функции попадают сначала в версию X, а самые удачные из них применяются в основном приложении.

Этот способ удобен тем, что можно просмотреть сразу несколько последних сообщений. В Telegram X превью чата можно еще и прокручивать, но в основной версии приложения показывается только один экран, что менее удобно.

Но тут есть одно противоречие: другие пользователи будут видеть, что вы были онлайн, и не стали читать, что они написали. Многих людей такая ситуация откровенно говоря бесит. Поэтому либо скройте время последнего посещения в настройках, либо используйте функции превью текста и всплывающих уведомлений, рассматриваемые дальше.

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

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

Чтобы настроить всплывающие уведомления, зайдите в раздел «Уведомления и звук» (Notifications and Sounds), пункт «Всплывающие уведомления» (Popup Notifications) — они настраиваются отдельно для личных чатов и групп:

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

Минусы:
- это работает только на смартфоне;
- ваши сообщения могут случайно прочесть посторонние (хотя есть разные вариации, в каких случаях показывать всплывающее окно, все равно довольно легко засветить экран телефона);
- вы будете постоянно видеть отвлекающие уведомления.

3. Функция показа превью текста отличается от всплывающих уведомлений тем, что показывает лишь часть текста, и ответить прямо из превью нельзя.

Как это выглядит на смартфоне

Чтобы настроить показ превью, зайдите в раздел «Уведомления и звук» (Notifications and Sounds), пункт «Показывать текст» (Message Preview):

У многих вызывает сложности настройка этих уведомлений, поэтому остановимся на этом пункте подробнее.

Возможные вариации настроек на смартфоне:
- показывать уведомление вверху экрана с текстом и именем отправителя;
- показывать уведомление вверху экрана только с именем отправителя;
- не показывать уведомления.

По умолчанию уведомления с превью включены. Показывать или не показывать текст — определяет переключатель «Показывать текст». Полностью отключить показ превью на телефоне можно либо через системные настройки, либо через настройки Telegram.

В Telegram за уведомления отвечает настройка под названием «Сигнал» (Alert). Однако выключив «Alert», вы не только не будете получать превью и уведомления от мессенджера, вы вообще ничего не будете получать. Эта настройка переводит все чаты и каналы в режим «Mute», и счетчик сообщений тоже ничего не будет показывать.

Поэтому удобнее отключать превью в системных настройках смартфона:

Настройка уведомлений на Android

Первый ползунок отключает уведомления полностью — и превью, и сообщения в области уведомлений на телефоне. Но при этом счетчик сообщений будет работать, и всплывающие уведомления из пункта 2 тоже, если они включены.

Второй ползунок отключает только превью, сообщения в области уведомлений и счетчик сообщений будут работать.

4. Отключение на время интернета на устройстве — вы можете встретить и такой совет. Это довольно бредовый способ, который подойдет для параноиков:
- вам пришло сообщение;
- вы отключаете интернет;
- поскольку сообщение уже получено вашим устройством, вы можете прочесть его.

Почему этот пункт вообще включен в обзор? Потому что таким образом действительно можно добиться того, чтобы у сообщения осталась одна галочка, даже после того, как вы включите интернет и откроете чат.

Для этого нужно удалить сообщение со своего устройства после прочтения, до того как включить интернет обратно, и после этого желательно открыть любой другой чат. Тогда параметр того, что вы прочли сообщение, не сможет быть передан на сервер. Правда, срабатывает это через раз.

Пруф: от собеседника получено ответное сообщение, а отправленное сообщение осталось непросмотренным

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

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

Материал подготовлен Телеграм-каналом Телеграм Технарь.

--

--