Telegram безлимитен, но старые сообщения пропадают. Почему?

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Я (Aryn - arynme) и (X - teleX) уже давно сидим в Telegram и разбираемся в нём.

Около года назад мы начали тестировать лимит на сообщения в различных видах чатов Telegram.

Так мы и узнали об описанной проблеме и последствиях.

Telegram безлимитен

> Telegram has no limits on the size of your media and chats.
> Telegram has no limits on the size of your media and chats.

Главная веб-страница Telegram может похвастаться тем, что у сервиса «нет ограничений» на размер чатов.

Основа основ

Все полученные пользователем сообщения в личных чатах (обычные группы, с ботами и пользователями) хранятся в его "ящике".

Также, "ящик" есть и у других чатов (супергруппы и каналы).

У обоих типов ящиков разные лимиты на количество сохраняемых сообщений. Судя из того, что "Telegram безлимитен", означает, что и ящик безлимитен.

Проблема

Как для ваших личных сообщений (все индивидуальные чаты с пользователями и ботами), так и для обычных (устаревших) групп существует единый общий "счетчик" входящих и исходящих сообщений. Этот счетчик, после достижение определенного лимита приведёт к тому, что Telegram перестанет показывать Вам ваши сообщения после определенной даты.

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

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

Я отправлял себе ботом информацию об ошибках. И в итоге он отправил их больше 200 тысяч. После чего у меня везде удалились сообщения с января по октябрь 21 года.

Через специальный бот я узнал, что у меня сейчас как раз 3 миллиона 200 тысяч сообщений. Видимо в телеграме лимит 3 миллиона, хотя раньше писалось о том, что лимит на сообщения был снят. Даже экспорт GDPR не загружает их.

Каким-то чудом потом на Telegram Mac клиенте загрузились сообщения, но медиа не загружаются всё равно.

https://t.me/LyBlog/617

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

(В примере канал Вячеслава Володина. Подписчики канала жалуются на свободу слова, думая, что это всё сделал Вячеслав Володин)

https://t.me/vv_volodin/220
https://t.me/vv_volodin/220

Немного дополнительной информации

Вы можете проверить этот "счётчик" с помощью ArynIDBot или accountcountbot, отправив сообщение в Ваше "Избранные". Таким образом, возможно, вы тоже обнаружите, что ваши старые сообщения теперь безвозвратно утеряны (точнее, их восстановить на некоторое время может команда разработчиков Telegram).

Чтобы в поиске найти все сообщения, достаточно в запросе написать "-" (тире).

Тесты

Для тестов мы использовали кучу созданных нами ботов и отсылали сообщения в канал и в прикреплённый чат (супергруппа, WhereIsMessages).

Начали мы тест 14 июля 2022 го, а закончили 21 сентября 2022-го (с перерывами).
Что же из этого вышло?

Ещё во время тестов мы видели, как пропадают старые сообщения в чате.

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

После окончания тестов мы заметили как быстро менялся счётчик количества сообщений в чате при поиске: (временно)

Счётчик сообщений WhereIsMessages, №1
Счётчик сообщений WhereIsMessages, №1
Счётчик сообщений WhereIsMessages, №2
Счётчик сообщений WhereIsMessages, №2
Счётчик сообщений WhereIsMessages, №3
Счётчик сообщений WhereIsMessages, №3

На сегодняшний день сохранилось лишь около 900 тысяч сообщений.

Как мы пытались решить проблему

Мы создали баг-репорт на официальном сайте Telegram - https://bugs.telegram.org/c/19148
После того, как мы начали распространять наш баг-репорт в крупных Telegram чатах и каналах, случилось чудо:

Команда Telegram удалила всю историю сообщений teleX до 2022 года. Он потерял все свои сообщения из-за того, что протестировал, подтвердил и рассказал о баге.

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

Также, Telegram и ранее пытался устранить эту проблему, но не получилось:

https://twitter.com/telegram/status/1060910769410371584
https://twitter.com/telegram/status/1060910769410371584

Поддержка же утверждает, что дело в используемых пользователями клиентах...

Заключение

В конечном счёте это вынуждает нас прибегать к обходным путям.

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

Для многих крупных сообществ Telegram с тысячами подписчиков в супергруппах и каналах также создает проблему непрерывности, которая неизбежна: старые сообщения просто исчезают, а важная история безвозвратна.

Обратите внимание, что с другими сервисами, ориентированными на сообщество, такими как Discord, это не проблема:

https://bugs.telegram.org/c/19148
https://bugs.telegram.org/c/19148

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

Мем
Мем

Фидбеки ожидаем в комментариях или в ArynFeedBot.

Источник: https://habr.com/ru/post/723692/


Интересные статьи

Интересные статьи

Представьте, что вы всю жизнь собирали коллекцию фотографий кошачьих носов и в один из дней появляется стойкое желание поделиться ею с миром. Для этой цели вы решаете завести канал в Telegram и регуля...
Привет, меня зовут Иван. Сразу отвечу на главный вопрос: почему стал собирать сам, а не взял готовое решение? Во-первых, стоимость готовых решений - Raspberry Pi со всеми...
Добрый день! Я поделюсь с Вами интересным опытом по созданию мобильного инструмента для работы с сетью. Предисловие Я отработал несколько лет в провайдерах, начиная с маленьког...
Как-то раз я взломал один из серверов telegram. Не то чтобы это было нечто интересное, да и сами уязвимости стандартные. Удивление скорее вызывает факт того, как телеграм относится к безопасности...
Вместо тысячи слов... xZibit тоже рад, ведь здесь GIF вставлены в стикеры, чтобы быть вставлеными в GIF для КДПВ! А теперь о подробностях реализации.