Class CopyMessage
java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<CopyMessage, MessageId>
io.github.natanimn.telebof.requests.service.CopyMessage
CopyMessage class.
Return
MessageId
on success- Since:
- 3 March 2025
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptionalcaptionEntities
(MessageEntity[] caption_entities) OptionaldisableNotification
(boolean disable_notification) OptionalmessageThreadId
(int message_thread_id) OptionalOptionalprotectContent
(boolean protect_content) OptionalreplyMarkup
(Markup reply_markup) OptionalreplyParameters
(ReplyParameters reply_parameters) OptionalshowCaptionAboveMedia
(boolean show_caption_above_media) OptionalvideoStartTimestamp
(int video_start_timestamp) OptionalMethods inherited from class io.github.natanimn.telebof.requests.AbstractBaseRequest
exec
-
Constructor Details
-
CopyMessage
-
-
Method Details
-
messageThreadId
Optional- Parameters:
message_thread_id
- Unique identifier for the target message thread (topic) of the forum; for forum supergroups only- Returns:
CopyMessage
-
parseMode
Optional- Parameters:
parse_mode
- Mode for parsing entities in the new caption.- Returns:
CopyMessage
-
disableNotification
Optional- Parameters:
disable_notification
- Sends the message silently. Users will receive a notification with no sound.- Returns:
CopyMessage
-
protectContent
Optional- Parameters:
protect_content
- Protects the contents of the sent message from forwarding and saving- Returns:
CopyMessage
-
replyParameters
Optional- Parameters:
reply_parameters
- Description of the message to reply to- Returns:
CopyMessage
-
replyMarkup
Optional- Parameters:
reply_markup
- Additional interface options. A JSON-serialized object for an inline keyboard, custom reply keyboard, instructions to remove a reply keyboard or to force a reply from the user- Returns:
CopyMessage
-
caption
Optional- Parameters:
caption
- New caption for media, 0-1024 characters after entities parsing. If not specified, the original caption is kept- Returns:
CopyMessage
-
captionEntities
Optional- Parameters:
caption_entities
- A JSON-serialized list of special entities that appear in the new caption, which can be specified instead of parse_mode- Returns:
CopyMessage
-
showCaptionAboveMedia
Optional- Parameters:
show_caption_above_media
- Pass True, if the caption must be shown above the message media. Ignored if a new caption isn't specified.- Returns:
CopyMessage
-
videoStartTimestamp
Optional- Parameters:
video_start_timestamp
- New start timestamp for the forwarded video in the message- Returns:
CopyMessage
-