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 chat_id, int message_id, Api api)
      Required
      Parameters:
      chat_id - chat id
      message_id - message id
      api - api
      See Also:
    • EditMessageCaption

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

    • parseMode

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

      public EditMessageCaption entities(MessageEntity[] caption_entities)
      Optional
      Parameters:
      caption_entities - 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 reply_markup)
      Optional
      Parameters:
      reply_markup - A JSON-serialized object for an inline keyboard.
      Returns:
      EditMessageCaption
    • showCaptionAboveMedia

      public EditMessageCaption showCaptionAboveMedia(boolean show_caption_above_media)
      Optional
      Parameters:
      show_caption_above_media - 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 business_connection_id)
      Optional
      Parameters:
      business_connection_id - Unique identifier of the business connection on behalf of which the message to be edited was sent
      Returns:
      EditMessageCaption