Interface ChatEventLogFilters

Represents a set of filters used to obtain a chat event log.

interface ChatEventLogFilters {
    @type: "chatEventLogFilters";
    forum_changes?: boolean;
    info_changes?: boolean;
    invite_link_changes?: boolean;
    member_invites?: boolean;
    member_joins?: boolean;
    member_leaves?: boolean;
    member_promotions?: boolean;
    member_restrictions?: boolean;
    message_deletions?: boolean;
    message_edits?: boolean;
    message_pins?: boolean;
    setting_changes?: boolean;
    subscription_extensions?: boolean;
    video_chat_changes?: boolean;
}

Properties

@type: "chatEventLogFilters"
forum_changes?: boolean

True, if forum-related actions need to be returned.

info_changes?: boolean

True, if changes in chat information need to be returned.

invite_link_changes?: boolean

True, if changes to invite links need to be returned.

member_invites?: boolean

True, if invited member events need to be returned.

member_joins?: boolean

True, if members joining events need to be returned.

member_leaves?: boolean

True, if members leaving events need to be returned.

member_promotions?: boolean

True, if member promotion/demotion events need to be returned.

member_restrictions?: boolean

True, if member restricted/unrestricted/banned/unbanned events need to be returned.

message_deletions?: boolean

True, if message deletions need to be returned.

message_edits?: boolean

True, if message edits need to be returned.

message_pins?: boolean

True, if pin/unpin events need to be returned.

setting_changes?: boolean

True, if changes in chat settings need to be returned.

subscription_extensions?: boolean

True, if subscription extensions need to be returned.

video_chat_changes?: boolean

True, if video chat actions need to be returned.