Telegram Client API python

Код для создания списка с сообщением из телеграммы и создания json файла со всеми сообщениями из чата.

for message in messages:
            all_messages.append(message.to_dict())
        first_record_number = messages[len(messages) - 1].id
        total_messages = len(all_messages)
        if total_count_limit != 0 and total_messages >= total_count_limit:
            break

    with open('channel_messages.json', 'w', encoding='utf8') as outfile:
        json.dump(all_messages, outfile, indent=2, ensure_ascii=False, cls=DateTimeEncoder)`

Json файл:

{
    "_": "Message",
    "id": 62,
    "to_id": {
      "_": "PeerUser",
      "user_id": 900804548
    },
    "date": "2020-07-21T08:25:59+00:00",
    "message": "ioc love belarus",
    "out": true,
    "mentioned": false,
    "media_unread": false,
    "silent": false,
    "post": false,
    "from_scheduled": false,
    "legacy": false,
    "edit_hide": false,
    "from_id": 782177156,
    "fwd_from": null,
    "via_bot_id": null,
    "reply_to_msg_id": null,
    "media": null,
    "reply_markup": null,
    "entities": [],
    "views": null,
    "edit_date": null,
    "post_author": null,
    "grouped_id": null,
    "restriction_reason": []
  },

Вопрос: Мне нужно написать сообщение из телеграммы, если в моем json файле есть слова "ioc" и "belarus". Пожалуйста помоги!

0 ответов

Другие вопросы по тегам