Я (Aryn — arynme) и (X — teleX) уже давно сидим в Telegram и разбираемся в нём.
Около года назад мы начали тестировать лимит на сообщения в различных видах чатов Telegram.
Так мы и узнали об описанной проблеме и последствиях.
Telegram безлимитен
лимит на сообщения был снят. Даже экспорт GDPR не загружает их.
Каким-то чудом потом на Telegram Mac клиенте загрузились сообщения, но медиа не загружаются всё равно.
Проблема не нова и есть не только у вышеупомянутого разработчика ботов, но и других личностей:
(В примере канал Вячеслава Володина. Подписчики канала жалуются на свободу слова, думая, что это всё сделал Вячеслав Володин)
Немного дополнительной информации
Вы можете проверить этот «счётчик» с помощью ArynIDBot или accountcountbot, отправив сообщение в Ваше «Избранные». Таким образом, возможно, вы тоже обнаружите, что ваши старые сообщения теперь безвозвратно утеряны (точнее, их восстановить на некоторое время может команда разработчиков Telegram).
Чтобы в поиске найти все сообщения, достаточно в запросе написать «-» (тире).
Тесты
Для тестов мы использовали кучу созданных нами ботов и отсылали сообщения в канал и в прикреплённый чат (супергруппа, WhereIsMessages).
Начали мы тест 14 июля 2022 го, а закончили 21 сентября 2022-го (с перерывами).
Что же из этого вышло?
Ещё во время тестов мы видели, как пропадают старые сообщения в чате.
Мы удалили почти 1 миллион сообщений в надежде, что хотя бы часть сообщений вернётся обратно в канал, но этого не произошло.
После окончания тестов мы заметили как быстро менялся счётчик количества сообщений в чате при поиске: (временно)
На сегодняшний день сохранилось лишь около 900 тысяч сообщений.
Как мы пытались решить проблему
Мы создали баг-репорт на официальном сайте Telegram — https://bugs.telegram.org/c/19148
После того, как мы начали распространять наш баг-репорт в крупных Telegram чатах и каналах, случилось чудо:
Команда Telegram удалила всю историю сообщений teleX до 2022 года. Он потерял все свои сообщения из-за того, что протестировал, подтвердил и рассказал о баге.
У команды Telegram не должно быть прав удалять переписку пользователей. Это буквально то, что происходит, когда сообщения хранятся в открытом виде на серверах Telegram.
Также, Telegram и ранее пытался устранить эту проблему, но не получилось:
Поддержка же утверждает, что дело в используемых пользователями клиентах…
Заключение
В конечном счёте это вынуждает нас прибегать к обходным путям.
Активные пользователи Telegram должны помнить об этом ограничении и создавать отдельные каналы для своих мемов, музыки, логов и т.д.
Для многих крупных сообществ Telegram с тысячами подписчиков в супергруппах и каналах также создает проблему непрерывности, которая неизбежна: старые сообщения просто исчезают, а важная история безвозвратна.
Обратите внимание, что с другими сервисами, ориентированными на сообщество, такими как Discord, это не проблема:
Команда Телеграма не просто может читать все ваши сообщения в открытом виде из личных чатов, но еще может и удалять их. Также поэтому пока не используйте Telegram для хранения важной информации.
Фидбеки ожидаем в комментариях или в ArynFeedBot.
ссылка на оригинал статьи https://habr.com/ru/post/723692/
Добавить комментарий