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
├── jointrue (optional)
├── leavetrue (optional)
├── invitetrue (optional)
├── bantrue (optional)
├── unbantrue (optional)
├── kicktrue (optional)
├── unkicktrue (optional)
├── promotetrue (optional)
├── demotetrue (optional)
├── infotrue (optional)
├── settingstrue (optional)
├── pinnedtrue (optional)
├── edittrue (optional)
├── deletetrue (optional)
├── group_calltrue (optional)
├── invitestrue (optional)
├── sendtrue (optional)
├── forumstrue (optional)
├── sub_extendtrue (optional)
└── edit_ranktrue (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,
)