ChatEvent¶
- class pyrogram.types.ChatEvent¶
A chat event from the recent actions log (also known as admin log).
See
action
to know which kind of event this is and the relative attributes to get the event content.- Parameters:¶
id (
int
) – Chat event identifier.date (
datetime
) – Date of the event.action (
ChatEventAction
) – Event action.user (
User
) – User that triggered the event.old_description, new_description (
str
, optional) – Previous and new chat description. ForDESCRIPTION_CHANGED
action only.old_history_ttl, new_history_ttl (
int
, optional) – Previous and new chat history TTL. ForHISTORY_TTL_CHANGED
action only.old_linked_chat, new_linked_chat (
Chat
, optional) – Previous and new linked chat. ForLINKED_CHAT_CHANGED
action only.old_photo, new_photo (
Photo
, optional) – Previous and new chat photo. ForPHOTO_CHANGED
action only.old_title, new_title (
str
, optional) – Previous and new chat title. ForTITLE_CHANGED
action only.old_username, new_username (
str
, optional) – Previous and new chat username. ForUSERNAME_CHANGED
action only.old_chat_permissions, new_chat_permissions (
ChatPermissions
, optional) – Previous and new default chat permissions. ForCHAT_PERMISSIONS_CHANGED
action only.deleted_message (
Message
, optional) – Deleted message. ForMESSAGE_DELETED
action only.old_message, new_message (
Message
, optional) – Previous and new message before it has been edited. ForMESSAGE_EDITED
action only.invited_member (
ChatMember
, optional) – New invited chat member. ForMEMBER_INVITED
action only.old_administrator_privileges, new_administrator_privileges (
ChatMember
, optional) – Previous and new administrator privileges. ForADMINISTRATOR_PRIVILEGES_CHANGED
action only.old_member_permissions, new_member_permissions (
ChatMember
, optional) – Previous and new member permissions. ForMEMBER_PERMISSIONS_CHANGED
action only.stopped_poll (
Message
, optional) – Message containing the stopped poll. ForPOLL_STOPPED
action only.invites_enabled (
bool
, optional) – If chat invites were enabled (True) or disabled (False). ForINVITES_ENABLED
action only.history_hidden (
bool
, optional) – If chat history has been hidden (True) or unhidden (False). ForHISTORY_HIDDEN
action only.signatures_enabled (
bool
, optional) – If message signatures were enabled (True) or disabled (False). ForSIGNATURES_ENABLED
action only.old_slow_mode, new_slow_mode (
int
, optional) – Previous and new slow mode value in seconds. ForSLOW_MODE_CHANGED
action only.pinned_message (
Message
, optional) – Pinned message. ForMESSAGE_PINNED
action only.unpinned_message (
Message
, optional) – Unpinned message. ForMESSAGE_UNPINNED
action only.old_invite_link, new_invite_link (
ChatInviteLink
, optional) – Previous and new edited invite link. ForINVITE_LINK_EDITED
action only.revoked_invite_link (
ChatInviteLink
, optional) – Revoked invite link. ForINVITE_LINK_REVOKED
action only.deleted_invite_link (
ChatInviteLink
, optional) – Deleted invite link. ForINVITE_LINK_DELETED
action only.created_forum_topic (
ForumTopic
, optional) – New forum topic. ForCREATED_FORUM_TOPIC
action only.old_forum_topic, new_forum_topic (
ForumTopic
, optional) – Edited forum topic. ForEDITED_FORUM_TOPIC
action only.deleted_forum_topic (
ForumTopic
, optional) – Deleted forum topic. ForDELETED_FORUM_TOPIC
action only.