get_user_personal_chat_messages()

async Client.get_user_personal_chat_messages()

Use this method to get the last messages from the personal chat (i.e., the chat currently added to their profile) of a given user.

The messages are returned in reverse chronological order.

Usable by Users Bots
Parameters:
  • user_id (int | str) – Unique identifier (int) or username (str) of the target chat. For your personal cloud (Saved Messages) you can simply use “me” or “self”. For a contact that exists in your Telegram address book you can use his phone number (str).

  • limit (int, optional) – Limits the number of messages to be retrieved. By default, no limit is applied and all messages are returned.

  • min_id (int, optional) – If a positive value was provided, the method will return only messages with IDs more than or equal to min_id (inclusive).

  • max_id (int, optional) – If a positive value was provided, the method will return only messages with IDs less than or equal to max_id (inclusive).

Returns:

Generator – A generator yielding Message objects.