channels.getAdminLog

Get the admin log of a channel/supergroup

channels.adminLogResults#ed8af74d events:Vector<ChannelAdminLogEvent> chats:Vector<Chat> users:Vector<User> = channels.AdminLogResults;
---functions---
channels.getAdminLog#33ddf480 flags:# channel:InputChannel q:string events_filter:flags.0?ChannelAdminLogEventsFilter admins:flags.1?Vector<InputUser> max_id:long min_id:long limit:int = channels.AdminLogResults;

Parameters

Name Type Description
flags # Flags, see TL conditional fields
channel InputChannel Channel
q string Search query, can be empty
events_filter flags.0?ChannelAdminLogEventsFilter Event filter
admins flags.1?Vector<InputUser> Only show events from these admins
max_id long Maximum ID of message to return (see pagination)
min_id long Minimum ID of message to return (see pagination)
limit int Maximum number of results to return, see pagination

Result

channels.AdminLogResults

Possible errors

Code Type Description
400 BOT_METHOD_INVALID This method can't be used by a bot
400 CHANNEL_INVALID The provided channel is invalid
400 CHANNEL_PRIVATE You haven't joined this channel/supergroup
400 CHAT_ADMIN_REQUIRED You must be an admin in this chat to do this

Related pages

Pagination in the API

How to fetch results from large lists of objects.

Channels

How to handle channels, supergroups, groups, and what's the difference between them.