@@ -1043,6 +1058,11 @@ To learn how to create…">
Optional. Options used for link preview generation for the message, if it is a text message and link preview options were changed |
+effect_id |
+String |
+Optional. Unique identifier of the message effect added to the message |
+
+
animation |
Animation |
Optional. Message is an animation, information about the animation. For backward compatibility, when this field is set, the document field will also be set |
@@ -1098,6 +1118,11 @@ To learn how to create…">
Optional. For messages with a caption, special entities like usernames, URLs, bot commands, etc. that appear in the caption |
+show_caption_above_media |
+True |
+Optional. True, if the caption must be shown above the message media |
+
+
has_media_spoiler |
True |
Optional. True, if the message media is covered by a spoiler animation |
@@ -1390,7 +1415,7 @@ To learn how to create…">
type |
String |
-Type of the entity. Currently, can be “mention” (@username ), “hashtag” (#hashtag ), “cashtag” ($USD ), “bot_command” (/start@jobs_bot ), “url” (https://telegram.org ), “email” (do-not-reply@telegram.org ), “phone_number” (+1-212-555-0123 ), “bold” (bold text), “italic” (italic text), “underline” (underlined text), “strikethrough” (strikethrough text), “spoiler” (spoiler message), “blockquote” (block quotation), “code” (monowidth string), “pre” (monowidth block), “text_link” (for clickable text URLs), “text_mention” (for users without usernames), “custom_emoji” (for inline custom emoji stickers) |
+Type of the entity. Currently, can be “mention” (@username ), “hashtag” (#hashtag ), “cashtag” ($USD ), “bot_command” (/start@jobs_bot ), “url” (https://telegram.org ), “email” (do-not-reply@telegram.org ), “phone_number” (+1-212-555-0123 ), “bold” (bold text), “italic” (italic text), “underline” (underlined text), “strikethrough” (strikethrough text), “spoiler” (spoiler message), “blockquote” (block quotation), “expandable_blockquote” (collapsed-by-default block quotation), “code” (monowidth string), “pre” (monowidth block), “text_link” (for clickable text URLs), “text_mention” (for users without usernames), “custom_emoji” (for inline custom emoji stickers) |
offset |
@@ -3334,7 +3359,7 @@ To learn how to create…">
KeyboardButton
-This object represents one button of the reply keyboard. For simple text buttons, String can be used instead of this object to specify the button text. The optional fields web_app, request_users, request_chat, request_contact, request_location, and request_poll are mutually exclusive.
+This object represents one button of the reply keyboard. At most one of the optional fields must be used to specify type of the button. For simple text buttons, String can be used instead of this object to specify the button text.
@@ -3558,7 +3583,7 @@ To learn how to create…">
InlineKeyboardButton
-This object represents one button of an inline keyboard. You must use exactly one of the optional fields.
+This object represents one button of an inline keyboard. Exactly one of the optional fields must be used to specify type of the button.
@@ -3616,7 +3641,7 @@ To learn how to create…">
pay |
Boolean |
-Optional. Specify True, to send a Pay button.
NOTE: This type of button must always be the first button in the first row and can only be used in invoice messages. |
+Optional. Specify True, to send a Pay button. Substrings “ ” and “XTR” in the buttons's text will be replaced with a Telegram Star icon.
NOTE: This type of button must always be the first button in the first row and can only be used in invoice messages. |
@@ -5474,6 +5499,11 @@ To learn how to create…">
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
has_spoiler |
Boolean |
Optional. Pass True if the photo needs to be covered with a spoiler animation |
@@ -5522,6 +5552,11 @@ To learn how to create…">
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
width |
Integer |
Optional. Video width |
@@ -5590,6 +5625,11 @@ To learn how to create…">
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
width |
Integer |
Optional. Animation width |
@@ -5868,6 +5908,12 @@ To learn how to create…">
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -5884,7 +5930,7 @@ To learn how to create…">
Formatting options
The Bot API supports basic formatting for messages. You can use bold, italic, underlined, strikethrough, spoiler text, block quotations as well as inline links and pre-formatted code in your bots' messages. Telegram clients will render them accordingly. You can specify text entities directly, or use markdown-style or HTML-style formatting.
Note that Telegram clients will display an alert to the user before opening an inline link ('Open this link?' together with the full URL).
-Message entities can be nested, providing following restrictions are met:
- If two entities have common characters, then one of them is fully contained inside another.
- bold, italic, underline, strikethrough, and spoiler entities can contain and can be part of any other entities, except pre and code.
- blockquote entities can't be nested.
- All other entities can't contain each other.
+Message entities can be nested, providing following restrictions are met:
- If two entities have common characters, then one of them is fully contained inside another.
- bold, italic, underline, strikethrough, and spoiler entities can contain and can be part of any other entities, except pre and code.
- blockquote and expandable_blockquote entities can't be nested.
- All other entities can't contain each other.
Links tg://user?id=<user_id>
can be used to mention a user by their identifier without using a username. Please note:
+show_caption_above_media |
+Boolean |
+Optional |
+Pass True, if the caption must be shown above the message media |
+
+
has_spoiler |
Boolean |
Optional |
@@ -6279,6 +6338,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -6384,6 +6449,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -6476,6 +6547,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -6568,6 +6645,12 @@ pre-formatted fixed-width code block written in the Python programming language
A JSON-serialized list of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional |
+Pass True, if the caption must be shown above the message media |
+
+
has_spoiler |
Boolean |
Optional |
@@ -6592,6 +6675,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -6684,6 +6773,12 @@ pre-formatted fixed-width code block written in the Python programming language
A JSON-serialized list of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional |
+Pass True, if the caption must be shown above the message media |
+
+
has_spoiler |
Boolean |
Optional |
@@ -6702,6 +6797,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -6788,6 +6889,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -6868,6 +6975,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -6930,6 +7043,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent messages from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -7016,6 +7135,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -7120,6 +7245,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -7200,6 +7331,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -7340,6 +7477,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -7402,6 +7545,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -9248,6 +9397,12 @@ pre-formatted fixed-width code block written in the Python programming language
A JSON-serialized list of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional |
+Pass True, if the caption must be shown above the message media. Supported only for animation, photo and video messages. |
+
+
reply_markup |
InlineKeyboardMarkup |
Optional |
@@ -9787,6 +9942,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -10510,6 +10671,11 @@ pre-formatted fixed-width code block written in the Python programming language
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
reply_markup |
InlineKeyboardMarkup |
Optional. Inline keyboard attached to the message |
@@ -10593,6 +10759,11 @@ pre-formatted fixed-width code block written in the Python programming language
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
reply_markup |
InlineKeyboardMarkup |
Optional. Inline keyboard attached to the message |
@@ -10676,6 +10847,11 @@ pre-formatted fixed-width code block written in the Python programming language
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
reply_markup |
InlineKeyboardMarkup |
Optional. Inline keyboard attached to the message |
@@ -10747,6 +10923,11 @@ pre-formatted fixed-width code block written in the Python programming language
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
video_width |
Integer |
Optional. Video width |
@@ -11316,6 +11497,11 @@ pre-formatted fixed-width code block written in the Python programming language
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
reply_markup |
InlineKeyboardMarkup |
Optional. Inline keyboard attached to the message |
@@ -11374,6 +11560,11 @@ pre-formatted fixed-width code block written in the Python programming language
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
reply_markup |
InlineKeyboardMarkup |
Optional. Inline keyboard attached to the message |
@@ -11432,6 +11623,11 @@ pre-formatted fixed-width code block written in the Python programming language
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
reply_markup |
InlineKeyboardMarkup |
Optional. Inline keyboard attached to the message |
@@ -11596,6 +11792,11 @@ pre-formatted fixed-width code block written in the Python programming language
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode |
+show_caption_above_media |
+Boolean |
+Optional. Pass True, if the caption must be shown above the message media |
+
+
reply_markup |
InlineKeyboardMarkup |
Optional. Inline keyboard attached to the message |
@@ -11918,22 +12119,22 @@ pre-formatted fixed-width code block written in the Python programming language
provider_token |
String |
-Payment provider token, obtained via @BotFather |
+Optional. Payment provider token, obtained via @BotFather. Pass an empty string for payments in Telegram Stars. |
currency |
String |
-Three-letter ISO 4217 currency code, see more on currencies |
+Three-letter ISO 4217 currency code, see more on currencies. Pass “XTR” for payments in Telegram Stars. |
prices |
Array of LabeledPrice |
-Price breakdown, a JSON-serialized list of components (e.g. product price, tax, discount, delivery cost, delivery tax, bonus, etc.) |
+Price breakdown, a JSON-serialized list of components (e.g. product price, tax, discount, delivery cost, delivery tax, bonus, etc.). Must contain exactly one item for payments in Telegram Stars. |
max_tip_amount |
Integer |
-Optional. The maximum accepted amount for tips in the smallest units of the currency (integer, not float/double). For example, for a maximum tip of US$ 1.45 pass max_tip_amount = 145 . See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies). Defaults to 0 |
+Optional. The maximum accepted amount for tips in the smallest units of the currency (integer, not float/double). For example, for a maximum tip of US$ 1.45 pass max_tip_amount = 145 . See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies). Defaults to 0. Not supported for payments in Telegram Stars. |
suggested_tip_amounts |
@@ -11968,37 +12169,37 @@ pre-formatted fixed-width code block written in the Python programming language
need_name |
Boolean |
-Optional. Pass True if you require the user's full name to complete the order |
+Optional. Pass True if you require the user's full name to complete the order. Ignored for payments in Telegram Stars. |
need_phone_number |
Boolean |
-Optional. Pass True if you require the user's phone number to complete the order |
+Optional. Pass True if you require the user's phone number to complete the order. Ignored for payments in Telegram Stars. |
need_email |
Boolean |
-Optional. Pass True if you require the user's email address to complete the order |
+Optional. Pass True if you require the user's email address to complete the order. Ignored for payments in Telegram Stars. |
need_shipping_address |
Boolean |
-Optional. Pass True if you require the user's shipping address to complete the order |
+Optional. Pass True if you require the user's shipping address to complete the order. Ignored for payments in Telegram Stars. |
send_phone_number_to_provider |
Boolean |
-Optional. Pass True if the user's phone number should be sent to provider |
+Optional. Pass True if the user's phone number should be sent to the provider. Ignored for payments in Telegram Stars. |
send_email_to_provider |
Boolean |
-Optional. Pass True if the user's email address should be sent to provider |
+Optional. Pass True if the user's email address should be sent to the provider. Ignored for payments in Telegram Stars. |
is_flexible |
Boolean |
-Optional. Pass True if the final price depends on the shipping method |
+Optional. Pass True if the final price depends on the shipping method. Ignored for payments in Telegram Stars. |
@@ -12132,26 +12333,26 @@ pre-formatted fixed-width code block written in the Python programming language
provider_token |
String |
-Yes |
-Payment provider token, obtained via @BotFather |
+Optional |
+Payment provider token, obtained via @BotFather. Pass an empty string for payments in Telegram Stars. |
currency |
String |
Yes |
-Three-letter ISO 4217 currency code, see more on currencies |
+Three-letter ISO 4217 currency code, see more on currencies. Pass “XTR” for payments in Telegram Stars. |
prices |
Array of LabeledPrice |
Yes |
-Price breakdown, a JSON-serialized list of components (e.g. product price, tax, discount, delivery cost, delivery tax, bonus, etc.) |
+Price breakdown, a JSON-serialized list of components (e.g. product price, tax, discount, delivery cost, delivery tax, bonus, etc.). Must contain exactly one item for payments in Telegram Stars. |
max_tip_amount |
Integer |
Optional |
-The maximum accepted amount for tips in the smallest units of the currency (integer, not float/double). For example, for a maximum tip of US$ 1.45 pass max_tip_amount = 145 . See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies). Defaults to 0 |
+The maximum accepted amount for tips in the smallest units of the currency (integer, not float/double). For example, for a maximum tip of US$ 1.45 pass max_tip_amount = 145 . See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies). Defaults to 0. Not supported for payments in Telegram Stars. |
suggested_tip_amounts |
@@ -12199,43 +12400,43 @@ pre-formatted fixed-width code block written in the Python programming language
need_name |
Boolean |
Optional |
-Pass True if you require the user's full name to complete the order |
+Pass True if you require the user's full name to complete the order. Ignored for payments in Telegram Stars. |
need_phone_number |
Boolean |
Optional |
-Pass True if you require the user's phone number to complete the order |
+Pass True if you require the user's phone number to complete the order. Ignored for payments in Telegram Stars. |
need_email |
Boolean |
Optional |
-Pass True if you require the user's email address to complete the order |
+Pass True if you require the user's email address to complete the order. Ignored for payments in Telegram Stars. |
need_shipping_address |
Boolean |
Optional |
-Pass True if you require the user's shipping address to complete the order |
+Pass True if you require the user's shipping address to complete the order. Ignored for payments in Telegram Stars. |
send_phone_number_to_provider |
Boolean |
Optional |
-Pass True if the user's phone number should be sent to provider |
+Pass True if the user's phone number should be sent to the provider. Ignored for payments in Telegram Stars. |
send_email_to_provider |
Boolean |
Optional |
-Pass True if the user's email address should be sent to provider |
+Pass True if the user's email address should be sent to the provider. Ignored for payments in Telegram Stars. |
is_flexible |
Boolean |
Optional |
-Pass True if the final price depends on the shipping method |
+Pass True if the final price depends on the shipping method. Ignored for payments in Telegram Stars. |
disable_notification |
@@ -12250,6 +12451,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |
@@ -12296,26 +12503,26 @@ pre-formatted fixed-width code block written in the Python programming language
provider_token |
String |
-Yes |
-Payment provider token, obtained via BotFather |
+Optional |
+Payment provider token, obtained via @BotFather. Pass an empty string for payments in Telegram Stars. |
currency |
String |
Yes |
-Three-letter ISO 4217 currency code, see more on currencies |
+Three-letter ISO 4217 currency code, see more on currencies. Pass “XTR” for payments in Telegram Stars. |
prices |
Array of LabeledPrice |
Yes |
-Price breakdown, a JSON-serialized list of components (e.g. product price, tax, discount, delivery cost, delivery tax, bonus, etc.) |
+Price breakdown, a JSON-serialized list of components (e.g. product price, tax, discount, delivery cost, delivery tax, bonus, etc.). Must contain exactly one item for payments in Telegram Stars. |
max_tip_amount |
Integer |
Optional |
-The maximum accepted amount for tips in the smallest units of the currency (integer, not float/double). For example, for a maximum tip of US$ 1.45 pass max_tip_amount = 145 . See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies). Defaults to 0 |
+The maximum accepted amount for tips in the smallest units of the currency (integer, not float/double). For example, for a maximum tip of US$ 1.45 pass max_tip_amount = 145 . See the exp parameter in currencies.json, it shows the number of digits past the decimal point for each currency (2 for the majority of currencies). Defaults to 0. Not supported for payments in Telegram Stars. |
suggested_tip_amounts |
@@ -12357,43 +12564,43 @@ pre-formatted fixed-width code block written in the Python programming language
need_name |
Boolean |
Optional |
-Pass True if you require the user's full name to complete the order |
+Pass True if you require the user's full name to complete the order. Ignored for payments in Telegram Stars. |
need_phone_number |
Boolean |
Optional |
-Pass True if you require the user's phone number to complete the order |
+Pass True if you require the user's phone number to complete the order. Ignored for payments in Telegram Stars. |
need_email |
Boolean |
Optional |
-Pass True if you require the user's email address to complete the order |
+Pass True if you require the user's email address to complete the order. Ignored for payments in Telegram Stars. |
need_shipping_address |
Boolean |
Optional |
-Pass True if you require the user's shipping address to complete the order |
+Pass True if you require the user's shipping address to complete the order. Ignored for payments in Telegram Stars. |
send_phone_number_to_provider |
Boolean |
Optional |
-Pass True if the user's phone number should be sent to the provider |
+Pass True if the user's phone number should be sent to the provider. Ignored for payments in Telegram Stars. |
send_email_to_provider |
Boolean |
Optional |
-Pass True if the user's email address should be sent to the provider |
+Pass True if the user's email address should be sent to the provider. Ignored for payments in Telegram Stars. |
is_flexible |
Boolean |
Optional |
-Pass True if the final price depends on the shipping method |
+Pass True if the final price depends on the shipping method. Ignored for payments in Telegram Stars. |
@@ -12467,6 +12674,32 @@ pre-formatted fixed-width code block written in the Python programming language
+refundStarPayment
+Refunds a successful payment in Telegram Stars. Returns True on success.
+
+
+
+Parameter |
+Type |
+Required |
+Description |
+
+
+
+
+user_id |
+Integer |
+Yes |
+Identifier of the user whose payment will be refunded |
+
+
+telegram_payment_charge_id |
+String |
+Yes |
+Telegram payment identifier |
+
+
+
LabeledPrice
This object represents a portion of the price for goods or services.
@@ -12519,7 +12752,7 @@ pre-formatted fixed-width code block written in the Python programming language
currency |
String |
-Three-letter ISO 4217 currency code |
+Three-letter ISO 4217 currency code, or “XTR” for payments in Telegram Stars |
total_amount |
@@ -12646,7 +12879,7 @@ pre-formatted fixed-width code block written in the Python programming language
currency |
String |
-Three-letter ISO 4217 currency code |
+Three-letter ISO 4217 currency code, or “XTR” for payments in Telegram Stars |
total_amount |
@@ -12737,7 +12970,7 @@ pre-formatted fixed-width code block written in the Python programming language
currency |
String |
-Three-letter ISO 4217 currency code |
+Three-letter ISO 4217 currency code, or “XTR” for payments in Telegram Stars |
total_amount |
@@ -13314,6 +13547,12 @@ pre-formatted fixed-width code block written in the Python programming language
Protects the contents of the sent message from forwarding and saving |
+message_effect_id |
+String |
+Optional |
+Unique identifier of the message effect to be added to the message |
+
+
reply_parameters |
ReplyParameters |
Optional |