Layer 220
ChannelAdminLogEventsFilter
Filter only certain admin log events
constructor
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 = ChannelAdminLogEventsFilter;
Parameters
| Name | Type | Description |
|---|---|---|
| Flags | # | Flags, see TL conditional fields |
| Join | flags.0?true | Join events, including joins using invite links and join requests. |
| Leave | flags.1?true | Leave events |
| Invite | flags.2?true | Invite events |
| Ban | flags.3?true | Ban events |
| Unban | flags.4?true | Unban events |
| Kick | flags.5?true | Kick events |
| Unkick | flags.6?true | Unkick events |
| Promote | flags.7?true | Admin promotion events |
| Demote | flags.8?true | Admin demotion events |
| Info | flags.9?true | Info change events (when about, linked chat, location, photo, stickerset, title or username, slowmode, history TTL settings of a channel gets modified) |
| Settings | flags.10?true | Settings change events ( invites, hidden prehistory, signatures, default banned rights, forum toggle events ) |
| Pinned | flags.11?true | Message pin events |
| Edit | flags.12?true | Message edit events |
| Delete | flags.13?true | Message deletion events |
| GroupCall | flags.14?true | Group call events |
| Invites | flags.15?true | Invite events |
| Send | flags.16?true | A message was posted in a channel |
| Forums | flags.17?true | Forum -related events |
| SubExtend | flags.18?true | Telegram Star subscription extension events |
Returns
ChannelAdminLogEventsFilterGogram Example
// Creating ChannelAdminLogEventsFilter constructor obj := &tg.ChannelAdminLogEventsFilter{ // Optional fields: // Join: true, // Leave: true, // Invite: true, // Ban: true, // ... more optional fields }