purge_messages()¶
- Client.purge_messages(chat_id: int | str, limit: int = 100, from_message_id: int | None = None, to_message_id: int | None = None, from_user: int | str | None = None) int¶
Purge and bulk delete messages in a chat safely with rate-limit protection.
- Parameters:
chat_id (
int|str) – Target chat ID or username.limit (
int, optional) – Maximum number of messages to delete. Defaults to 100.from_message_id (
int, optional) – Starting message ID range.to_message_id (
int, optional) – Ending message ID range.from_user (
int|str, optional) – Filter messages from a specific user only.
- Returns:
int– The total count of deleted messages.
Purge and bulk delete messages in a chat safely with rate-limit protection.