get_user_personal_chat_messages()#

Client.get_user_personal_chat_messages()[source]#

Use this method to get the last limit 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 the last 20 messages are returned.

  • 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.