ChannelAdminLogEventsFilter

class pyrogram.raw.base.ChannelAdminLogEventsFilter

Filter for fetching events in the channel admin log

Constructors:

This base type has 1 constructor available.

ChannelAdminLogEventsFilter

Filter only certain admin log events

TL Schema

channelAdminLogEventsFilter#ea107ae4
flags:#
join:flags.0?true
leave:flags.1?true
invite:flags.2?true
ban:flags.3?true
unban:flags.4?true
kick:flags.5?true
unkick:flags.6?true
promote:flags.7?true
demote:flags.8?true
info:flags.9?true
settings:flags.10?true
pinned:flags.11?true
edit:flags.12?true
delete:flags.13?true
group_call:flags.14?true
invites:flags.15?true
send:flags.16?true
forums:flags.17?true
sub_extend:flags.18?true
edit_rank:flags.19?true

= ChannelAdminLogEventsFilter

Parameter Tree

ChannelAdminLogEventsFilter
├── join → true (optional)
├── leave → true (optional)
├── invite → true (optional)
├── ban → true (optional)
├── unban → true (optional)
├── kick → true (optional)
├── unkick → true (optional)
├── promote → true (optional)
├── demote → true (optional)
├── info → true (optional)
├── settings → true (optional)
├── pinned → true (optional)
├── edit → true (optional)
├── delete → true (optional)
├── group_call → true (optional)
├── invites → true (optional)
├── send → true (optional)
├── forums → true (optional)
├── sub_extend → true (optional)
└── edit_rank → true (optional)

Example

ChannelAdminLogEventsFilter(
    join=None,
    leave=None,
    invite=None,
    ban=None,
    unban=None,
    kick=None,
    unkick=None,
    promote=None,
    demote=None,
    info=None,
    settings=None,
    pinned=None,
    edit=None,
    delete=None,
    group_call=None,
    invites=None,
    send=None,
    forums=None,
    sub_extend=None,
    edit_rank=None,
)