Class EditMessageCaption

java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<EditMessageCaption,Object>
io.github.natanimn.telebof.requests.edit.EditMessageCaption

public class EditMessageCaption extends AbstractBaseRequest<EditMessageCaption,Object>
EditMessageCaption class.
Since:
3 March 2025
  • Constructor Details

    • EditMessageCaption

      public EditMessageCaption(Object chatId, int messageId, Api api)
      Required
      Parameters:
      chatId - chat id
      messageId - message id
      api - api
      See Also:
    • EditMessageCaption

      public EditMessageCaption(String inlineMessageId, Api api)
      Required
      Parameters:
      inlineMessageId - inline message id
      api - api
  • Method Details

    • parseMode

      public EditMessageCaption parseMode(ParseMode parseMode)
      Optional
      Parameters:
      parseMode - Mode for parsing entities in the message caption.
      Returns:
      EditMessageCaption
    • captionEntities

      public EditMessageCaption captionEntities(MessageEntity[] captionEntities)
      Optional
      Parameters:
      captionEntities - A JSON-serialized list of special entities that appear in the caption, which can be specified instead of parse_mode
      Returns:
      EditMessageCaption
    • replyMarkup

      public EditMessageCaption replyMarkup(InlineKeyboardMarkup replyMarkup)
      Optional
      Parameters:
      replyMarkup - A JSON-serialized object for an inline keyboard.
      Returns:
      EditMessageCaption
    • showCaptionAboveMedia

      public EditMessageCaption showCaptionAboveMedia(boolean showCaptionAboveMedia)
      Optional
      Parameters:
      showCaptionAboveMedia - Pass True, if the caption must be shown above the message media. Supported only for animation, photo and video messages.
      Returns:
      EditMessageCaption
    • businessConnectionId

      public EditMessageCaption businessConnectionId(String businessConnectionId)
      Optional
      Parameters:
      businessConnectionId - Unique identifier of the business connection on behalf of which the message to be edited was sent
      Returns:
      EditMessageCaption