haskell-tdlib-2.1.30.0: Binding to the Telegram Database Library
Safe HaskellSafe-Inferred
LanguageGHC2021

TD.Query.GetChatHistory

Synopsis

Documentation

data GetChatHistory Source #

Returns messages in a chat. The messages are returned in reverse chronological order (i.e., in order of decreasing message.id). For optimal performance, the number of returned messages is chosen by TDLib. This is an offline method if only_local is true. Returns Messages

Constructors

GetChatHistory 

Fields

  • chat_id :: Maybe Int

    Chat identifier

  • from_message_id :: Maybe Int

    Identifier of the message starting from which history must be fetched; use 0 to get results from the last message

  • offset :: Maybe Int

    Specify 0 to get results from exactly the message from_message_id or a negative number from -99 to -1 to get additionally -offset newer messages

  • limit :: Maybe Int

    The maximum number of messages to be returned; must be positive and can't be greater than 100. If the offset is negative, then the limit must be greater than or equal to -offset. For optimal performance, the number of returned messages is chosen by TDLib and can be smaller than the specified limit

  • only_local :: Maybe Bool

    Pass true to get only messages that are available without sending network requests