Почему телеграм не обновляет сообщения
Перейти к содержимому

Почему телеграм не обновляет сообщения

  • автор:

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

Я (Aryn — arynme), и X (teleX) уже давно сидим в Telegram и пытаемся разобраться в нём, вплоть до используемых технологий и состава команды.

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

Telegram безлимитен

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

Основа основ

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

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

Проблема

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

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

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

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

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

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

https://t.me/vv_volodin/220

Есть ещё один пример, где у канала Двач не открывались комментарии: (P.S.: комментарии и по сей день включены, просто адрес канала поменяли на более короткий — ru2ch)

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

Вы можете проверить свой лимит сообщений, который Вы «потратили». Для этого необходимо отправить сообщение в Ваше «избранное», воспользовавшись одним из этих двух ботов: ArynIDBot или accountcountbot.

Если id сообщений будет больше 1 миллиона, то, вероятно, что определённая часть ваших сообщений утеряна. Бота можно использовать не только в «Избранном», но и в супергруппах и каналах. Главное запомнить, что в обычной группе будет показываться по-прежнему счётчик сообщений Вашего ящика. Чтобы в поиске найти все сообщения, достаточно в запросе написать «-» (дефис) или «+» (плюс).

Тесты

Для тестов на первый тип ящика мы отправляли teleX большое количество сообщений использую кучу созданных нами ботов.

Также, можно посмотреть как плавно пропадают сообщения в «Избранном»:

А для последующих тестов мы использовали кучу созданных нами ботов и отсылали сообщения в канал и в прикреплённый чат (супергруппа, WhereIsMessages). Начали мы тест 14 июля 2022 го, а закончили 21 сентября 2022-го (с длительными перерывами).

Что же из этого вышло?

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

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

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

Решена ли данная проблема с вводом топиков (форумов, тем)?

Нет. В них также действует лимит в 1 миллион сообщений. В них также пропадут старые сообщения, когда группа перевалит за миллион сообщений. Интересно то, что один популярный топик при высокой активности пользователей может затереть все предыдущие созданные топики. Мы проверяли данный лимит и на форумах. Пример данной группы — offtopicgroup

Виджет комментариев для сайтов

Telegram дает возможность использовать их виджет комментариев на вашем сайте, но даже в них есть тот же самый подвох. Давайте представим Хабр с этим виджетом.

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

Ссылка на эксперимент: https://comments.app/view/xrNekuh3/

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

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

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

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

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

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

Заключение

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

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

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

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

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

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

Как настроить уведомления в Telegram

Если у вас в Telegram не приходят уведомления или приходят, но без звука, необходимо внести некие изменения в настройках уведомлений. А как это сделать, рассказывает Prostobank.ua.

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

  1. Запустить приложение Telegram на своем мобильном устройстве
  2. Перейти в раздел «Настройки». Для этого:
  • владельцам устройств, работающих на ОС iOS, достаточно открыть вкладку с соответствующим названием;
  • владельцам устройств, работающих на ОС Android, нажать на кнопку «гамбургер» (кнопка в виде трех горизонтальных линий; находится в левой верхней части экрана) и в открывшемся контекстном меню нажать «Настройки».
  1. В открывшемся разделе «Настройки» выбрать пункт «Уведомления и звук»
  2. Поставить переключатели в нужное положение

Также в подразделе «Уведомления и звук» можно подобрать звуковой сигнал для уведомлений, включить отключить вибрацию и пр.

Ответы на популярные вопросы пользователей Telegram

Читайте также:

  • Как отключить уведомления о новых пользователях Telegram
  • Как отправить геолокацию в Telegram
  • Как отправить голосовое сообщение в Telegram
  • Как поменять фон чатов в Telegram
  • Как поменять язык в Telegram

Не приходят уведомления Telegram

К сожалению, ни одна программа не может похвастаться безупречным функционированием и отсутствием «глюков». Мессенджер Telegram не является исключением, хотя прекрасно показал себя в действии. Как таковых, проблем с работой этой программы на Android нет, но в последнее время пользователи стали жаловаться на то, что не приходит информация в Telegram, которая оповещает о входящем сообщении.
Конечно же, ни один пользователь не хочет пропускать важные входящие сообщения или файлы, поэтому такой сбой программы (не приходят уведомления Telegram) вызывает определенное возмущение. Как и любая другая программа для общения, приложение Telegram в функциях работы оснащено звуковым и зрительным сообщениями, о «глюке» которого и пойдет речь.

Иногда в Телеграмм не приходят оповещение по причине обрыва интернет-связи. Тогда достаточно проверить интернет-соединение и перезапустить устройство. Также программа не получает извещения в свернутом виде. Проблемы при авторизации и их решения мы уже рассматривали в статье «Не могу зайти в Телеграмм» (подраздел Не могу зайти в Телеграмм при регистрации).

Сообщение пришло, но не приходят уведомления Telegram? Есть следующие варианты: сбой в работе самого приложения, неправильные настройки программы, неправильные установки в самом смартфоне. Более подробно о том, почему Телеграм не работает, разберемся в отдельной статье.

0. Проверка не тихий ли чат?

Первостепенно предлагаю проверить не является ли чат тихим или не выключены ли уведомления именно у определенного чата. Заходим в чат; если Android, то нажимаем на три вертикальные точки. Если есть пункт «Включить» — значит нажимаем на нее.

1. Сбой в работе приложения

Увы, ни один мессенджер на iphone или Андроиде не застрахован от сбоев, которые возникают из-за ошибки в коде программы.

В этом случае вам может помочь:

  • перезапуск приложения;
  • перезагрузка гаджета;
  • сброс настроек мессенджера до данных по умолчанию;
  • либо полная переустановка мессенджера.

Если вышеперечисленные варианты не помогли, то советуем связаться со службой поддержки (support@telegram.org), где вам подробно ответят на возникшие вопросы и помогут решить проблему в кратчайшие сроки.

2. Сбились настройки Телеграмм или как включить уведомления?

Иногда такое происходит, и в Телеграмм не приходят сообщения, когда пользователь самостоятельно меняет настройки приложения на устройстве. Возможно, тут дело в невнимательности или в неопытности, но это не проблема. Восстановить системные установки самостоятельно не сложно, только обратите внимание на то, какую версию мессенджера вы используете и русифицирована она или нет. Решение проблемы русификации мы обсуждали в соответствующей статье: https://telegramzy.ru/na-russkom/

3. Настройки уведомлений через приложение и смартфон

И так, как включить уведомления в Телеграмме? Если сообщения не приходят, то дело может быть в настройках самого смартфона. Вам необходимо будет сделать несколько шагов и вернуть «рабочие» установки программы.

  • Проверяем не тихие ли сообщения стоят? Заходим в необходимый чат и смотрим настройки чата или жмем на три вертикальные точки. Там все должно быть включено.

  • Далее проверяем сам мессенджер! Заходим в настройки > уведомления и звук(и) и смотрим какие тумблеры включены: сигнал, вибро, звук — все должно быть включено.
  • После этого все должно заработать нормально, в противном случае можно сбросить настройки до установок по умолчанию.

  • Если и после этого оповещения не приходят, то следуем в меню настроек самого телефона: либо через поиск, либо ищем пункт «Уведомл. приложений», он может быть как в общем меню, так и спрятан за пунктом «приложения». В данном пункте находим telegram и нажимаем на него. Все настройки должны быть включены.
  • Если уж и это не помогло сносим — мессенджер вообще с устройства и ставим заново.

  • Если и это не помогает, обращайтесь в службу поддержки (support@telegram.org) и опишите детально свою проблему.

4. Включаем уведомления на английском

  • В мобильной версии приложения Telegram необходимо нажать на меню «Settings»,

  • Затем найти там «Notifications and Sounds». В блоке «Message notifications» будет 3 пункта, где в каждом должен быть «включен» переключатель.

  • Пункт «Alert» обозначает, что вы выбираете — включить или выключить звуковое оповещение, пункт «Message Preview» позволяет просматривать сообщение в свернутом режиме приложения, а в пункте «Sound» вы сможете выбрать тип звукового сигнала.

5. Включаем уведомления на ПК

В компьютерной версии мессенджера, когда не приходят уведомления Telegram, делаем следующее:

  • выберите пункт «Settings»:.

  • Там вам нужен раздел «Notifications», где необходимо установить флажки напротив каждого пункта в этом разделе.

  • Эти флажки активируют оповещение о сообщениях Телеграмм, а также устанавливают звуковой сигнал.

6. Еще причины:

Возможно, ваш собеседник просто воспользовался функцией «тихих сообщений» в канале. И тогда не приходят уведомления Telegram по этой причине. Как включить эту функцию, мы рассматривали в статье: Приложение Telegram: тихие сообщения и безупречная защита информации. Также пользователям нужно знать, что в каналах сообщения могут приходить без извещений. Это зависит от настроек приложения – как ваших, так и собеседника. Поэтому обговаривайте условия общения посредством мессенджера со знакомыми заранее.

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

Почему в Телеграме не приходят уведомления

Почему в Телеграме не приходят уведомления

Почему в Телеграме не приходят уведомления

Егор Вяхирев Редакция «Текстерры»

Он может стоять для всего приложения или для отдельных чатов. Чтобы включить уведомления, нажмите (⋮) и выберите «Unmute» или «Уведомления -> настроить».

Для всего приложения на смартфоне в «Настройках» -> «Уведомления и звуки» (Notifications). В ПК — «Settings» (Open menu).

Если не помогает, идите в меню «Уведомления» или «Приложения» в Параметрах телефона. Возможно, они выключены.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *