Администраторы групп с правом блокировки участников могут настраивать в них видимость истории чата: делать её скрытой или видимой. В этой статье мы подробно рассказываем, как работает эта настройка.
Почему мы вообще решили написать эту статью? Ответ прост: настройка работает довольно непредсказуемым образом. Есть одно общее правило и два редких и, к сожалению, не очень полезных исключения.
1. При входе в группу со скрытой историей платформа практически навсегда скрывает старые сообщения
Общее правило звучит так:
Если пользователь вступает в группу в тот момент, когда в ней скрыта история чата, то Телеграм навсегда скрывает от этого пользователя все сообщения группы, отправленные до его входа. После этого никакими действиями пользователя и никакими изменениями настройки «История чата» уже невозможно заставить платформу Telegram показать пользователю прошлые сообщения.
Обратите внимание на два важных момента:
- Не имеет никакого значения, что делал пользователь до момента такого вступления в группу и что он будет делать после него. Даже если раньше он видел все сообщения группы, повторное вступление в группу с выключенной историей чата скроет от него все прежние сообщения.
- Не имеет никакого значения, как и когда администраторы группы меняли в ней настройку «История чата» до вступления пользователя и как они будут менять её после его вступления. Важно только то, была ли включена видимость истории на момент входа пользователя в группу. Если не была, то все сообщения до момента своего входа он уже больше никогда не сможет увидеть.
Например, увидеть скрытые сообщения НЕ помогут следующие действия:
- Включить в группе видимость истории.
- Исключить пользователя из группы, включить в ней видимость истории и добавить пользователя обратно.
- Попросить пользователя самостоятельно покинуть группу, включить видимость истории и попросить пользователя снова вступить в группу.
- Предложить пользователю покинуть группу, включить видимость истории и попросить пользователя вступить в неё обратно по другой пригласительной ссылке.
- Сделать группу публичной. Или выгнать пользователя, сделать группу публичной и добавить его обратно.
и т.д. Все это не сработает: сообщения, отправленные до входа пользователя в группу со скрытой историей чата, уже никогда не будут показаны пользователю.
Ну, почти никогда. Есть два исключения.
2. Исключение №1
Если администраторы группы включают в ней настройку «Темы», то пользователь в некоторых случаях может увидеть даже те сообщения, которые прежде были от него скрыты.
Обратите внимание: «может увидеть», но не обязательно увидит. Если сообщения были отправлены в группу до её превращения в супергруппу, то они не станут видны новому участнику даже после включения тем.
Если после этого администраторы отключат темы в группе, то пользователь снова перестанет видеть скрытые от него сообщения.
3. Исключение №2
Когда кто-то добавляет нового участника в базовую группу, приложение Телеграм может предложить показать этому участнику последние 100 сообщений группы. Если согласиться на это предложение, то эти 100 сообщений, разумеется, станут видны новому участнику.
Обратите внимание: если участник А добавляет в группу участника Б и разрешает ему увидеть последние 100 сообщений, то участник Б увидит только те сообщения, которые видны участнику А. Если же какие-то сообщения были скрыты от А, то и Б их не увидит.
Если после этого он покинет группу и вступит в неё обратно по пригласительной ссылке, то те 100 сообщений окажутся для него скрыты, в полном соответствии с правилом из пункта 1. А вот если его добавит кто-то из участников группы, то приложение снова предложит показать ему последние 100 сообщений группы.
4. Что ещё нужно знать?
Если в базовой группе включить видимость истории, то она превратится в супергруппу, причём безо всякого предупреждения и необратимо. Подробнее об этих двух типах групп мы рассказываем в статье «Особенности групп и супергрупп в Telegram».
Карточка с просьбой изменить логику настройки «История чата» создана на платформе предложений больше двух лет назад и доступна по ссылке https://bugs.telegram.org/c/19054. В ней автор предлагает следующее: если пользователь вступил в группу со скрытой историей, а потом администраторы включили видимость истории, то после перезахода в группу этот пользователь мог бы видеть сообщения, которые ранее были от него скрыты. Карточка уже набрала довольно много лайков, но непохоже, что администрация Telegram планирует вносить предложенные изменения.