Class TdApi.GetChatEventLog

  • Enclosing class:
    TdApi

    public static class TdApi.GetChatEventLog
    extends TdApi.Function
    Returns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing eventId).

    Returns ChatEvents

    • Field Detail

      • chatId

        public long chatId
        Chat identifier.
      • query

        public String query
        Search query by which to filter events.
      • fromEventId

        public long fromEventId
        Identifier of an event from which to return results. Use 0 to get results from the latest events.
      • limit

        public int limit
        The maximum number of events to return; up to 100.
      • filters

        public TdApi.ChatEventLogFilters filters
        The types of events to return; pass null to get chat events of all types.
      • userIds

        public long[] userIds
        User identifiers by which to filter events. By default, events relating to all users will be returned.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • GetChatEventLog

        public GetChatEventLog()
        Default constructor for a function, which returns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing eventId).

        Returns ChatEvents

      • GetChatEventLog

        public GetChatEventLog​(long chatId,
                               String query,
                               long fromEventId,
                               int limit,
                               TdApi.ChatEventLogFilters filters,
                               long[] userIds)
        Creates a function, which returns a list of service actions taken by chat members and administrators in the last 48 hours. Available only for supergroups and channels. Requires administrator rights. Returns results in reverse chronological order (i. e., in order of decreasing eventId).

        Returns ChatEvents

        Parameters:
        chatId - Chat identifier.
        query - Search query by which to filter events.
        fromEventId - Identifier of an event from which to return results. Use 0 to get results from the latest events.
        limit - The maximum number of events to return; up to 100.
        filters - The types of events to return; pass null to get chat events of all types.
        userIds - User identifiers by which to filter events. By default, events relating to all users will be returned.