Как оказалось, в Telegram действуют лимиты на количество сообщений в чатах и диалогах. В случае превышения лимита мессенджер начинает удалять самые старые сообщения автоматически.
Подробности
Пользователям Telegram доступны два «ящика», в которых хранятся сообщения. Первый ящик используется для хранения сообщений из групп и чатов, в которых пользователи могут отвечать. Во втором ящике хранятся сообщения из каналов, отвечать в которых пользователи не могут.
В каждый ящик вмещается порядка 3 млн сообщений. В одном канале или чате не может быть больше 1 млн сообщений. Чтобы узнать, сколько сообщений осталось до исчерпания лимита, необходимо выбрать в меню диалога «Поиск», после чего ввести «+» или «-». После этого над виртуальной клавиатурой отобразиться количество полученных и отправленных сообщений.
Если до 1 млн еще далеко, то беспокоиться не о чем. Старые сообщения мессенджер начнет удалять нескоро. Если количество сообщений близко к 1 млн, то имеет смысл воспользоваться функцией архивирования чата.