Class TdApi.GetChatEventLog

Enclosing class:
TdApi

public static class TdApi.GetChatEventLog extends TdApi.Function<TdApi.ChatEvents>
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 Summary

    Fields
    Modifier and Type
    Field
    Description
    long
    Chat identifier.
    static final int
    Identifier uniquely determining type of the object.
    The types of events to return; pass null to get chat events of all types.
    long
    Identifier of an event from which to return results.
    int
    The maximum number of events to return; up to 100.
    Search query by which to filter events.
    long[]
    User identifiers by which to filter events.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor for a function, which returns a list of service actions taken by chat members and administrators in the last 48 hours.
    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.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns an identifier uniquely determining type of the object.

    Methods inherited from class dev.voroby.springframework.telegram.client.TdApi.Function

    toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • 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:
  • Constructor Details

    • 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.
  • Method Details

    • getConstructor

      public int getConstructor()
      Description copied from class: TdApi.Object
      Returns an identifier uniquely determining type of the object.
      Specified by:
      getConstructor in class TdApi.Object
      Returns:
      this.CONSTRUCTOR