Иллюстрация: respond.io
Пользователь «Хабра» с ником arynyklas выяснил, что Telegram до сих пор не избавился от лимита отправленных и полученных сообщений. Если превысить этот лимит, будут удаляться самые старые сообщения.
В Telegram два «ящика» для хранения сообщений — для тех чатов и групп, куда пользователь может писать, и для каналов, которые доступны ему только в режиме чтения. Суммарный лимит для каждого «ящика» составляет примерно 3 миллиона сообщений, но количество сообщений в одном чате или канале не может превышать миллиона.
Узнать, сколько сообщений содержится в чате или группе, довольно просто: нужно зайти в переписку, нажать на кнопку поиска и набрать + (плюс) или - (дефис) — вы увидите количество сообщений. Если их сильно меньше миллиона, можно не беспокоиться, старая переписка вряд ли начнёт удаляться.
С подсчётом общего числа сообщений чуть сложнее. Вручную их никак не сосчитать, даже если пройтись по всем чатам, ведь в лимит включены в том числе те сообщения, которые были удалены вами или вашими собеседниками. На помощь придёт бот accountcountbot: запустите его, он обратится к внутренним инструментам Telegram и покажет ID сообщения. Если этот ID превышает 3 миллиона, значит, ваши старые сообщения, скорее всего, уже удаляются, а если близко к этому значению, то скоро начнут удаляться. Способов вернуть удалённые сообщения не существует.
Чтобы не лишиться ценной переписки, имеет смысл заархивировать её (это можно сделать через десктопную версию Telegram). Другой вариант — выйти из групповых чатов, в которых вы не общаетесь, если вам не особо интересна их тематика. В лимите учитываются не только те сообщения, которые вы отправляете, но и те, что получаете.