Class TdApi.SendBusinessMessage

Enclosing class:
TdApi

public static class TdApi.SendBusinessMessage extends TdApi.Function<TdApi.BusinessMessage>
Sends a message on behalf of a business account; for bots only. Returns the message after it was sent.

Returns BusinessMessage

  • Field Details

    • businessConnectionId

      public String businessConnectionId
      Unique identifier of business connection on behalf of which to send the request.
    • chatId

      public long chatId
      Target chat.
    • replyTo

      public TdApi.InputMessageReplyTo replyTo
      Information about the message to be replied; pass null if none.
    • disableNotification

      public boolean disableNotification
      Pass true to disable notification for the message.
    • protectContent

      public boolean protectContent
      Pass true if the content of the message must be protected from forwarding and saving.
    • effectId

      public long effectId
      Identifier of the effect to apply to the message.
    • replyMarkup

      public TdApi.ReplyMarkup replyMarkup
      Markup for replying to the message; pass null if none.
    • inputMessageContent

      public TdApi.InputMessageContent inputMessageContent
      The content of the message to be sent.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      See Also:
  • Constructor Details

    • SendBusinessMessage

      public SendBusinessMessage()
      Default constructor for a function, which sends a message on behalf of a business account; for bots only. Returns the message after it was sent.

      Returns BusinessMessage

    • SendBusinessMessage

      public SendBusinessMessage(String businessConnectionId, long chatId, TdApi.InputMessageReplyTo replyTo, boolean disableNotification, boolean protectContent, long effectId, TdApi.ReplyMarkup replyMarkup, TdApi.InputMessageContent inputMessageContent)
      Creates a function, which sends a message on behalf of a business account; for bots only. Returns the message after it was sent.

      Returns BusinessMessage

      Parameters:
      businessConnectionId - Unique identifier of business connection on behalf of which to send the request.
      chatId - Target chat.
      replyTo - Information about the message to be replied; pass null if none.
      disableNotification - Pass true to disable notification for the message.
      protectContent - Pass true if the content of the message must be protected from forwarding and saving.
      effectId - Identifier of the effect to apply to the message.
      replyMarkup - Markup for replying to the message; pass null if none.
      inputMessageContent - The content of the message to be sent.
  • 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