Почему идентификаторы пользователей будут отличаться при реэкспорте чата из Telegram?

#telegram

#telegram

Вопрос:

24 октября 2020 года я экспортировал свои чаты в Telegram в файл result.json. Повторяя это сегодня (4 января 2021 года), я вижу, что все сообщения от_id изменились. Вот как выглядело одно сообщение в предыдущем файле:

 {
  "id": 35454,
  "type": "message",
  "date": "2020-10-09T09:42:38",
  "from": "Milton Widdle",
  "from_id": 77928200,
  "text": [
   "Mum and I got notices from Elections Canada
 

Вот как это же сообщение теперь отображается в последнем файле:

      {
      "id": 35454,
      "type": "message",
      "date": "2020-10-09T09:42:38",
      "from": "Milton Widdle",
      "from_id": 4372895496,
      "text": [
       "Mum and I got notices from Elections Canada 
 

Это влияет на все чаты в файле. За это время не было никаких административных изменений (например, групп, преобразованных в супергруппы). from_ids просто иногда меняются или я / мы что-то сделали, чтобы вызвать это?

Комментарии:

1. Я считаю, что Telegram регулярно меняет идентификаторы пользователей, чтобы защитить конфиденциальность пользователей и помешать ботам и компаниям, пытающимся получить доступ к пользовательским данным, но я могу ошибаться.

2. Похоже, вы что-то сделали, потому что я использую то же user_id самое уже много лет.

3. В некотором смысле это не проблема. Теперь, когда я знаю , что идентификаторы from_id не сохраняются, я должен быть в состоянии справиться с ситуацией. Как только я смогу обработать изменение идентификатора, больше не имеет значения, что его вызывает. Они могут меняться каждый раз, мне все равно. Итак, это не вопрос, а предупреждение: идентификаторы могут работать годами, как у меня и у wowkin2, пока не перестанут. Будьте готовы.