Optionalcallback_Data to be sent in a callback query to the bot when the button is pressed, 1-64 bytes.
Optionalcopy_A button that copies the specified text to the clipboard.
OptionaldisabledIf set, then the button is disabled and does nothing.
Optionallogin_An HTTPS URL used to automatically authorize the user.
OptionalstyleStyle of the button. Must be one of 'danger', 'success', 'primary', or 'link' (the docs type this field as a plain String, so unknown future styles stay assignable).
Optionalswitch_If set, pressing the button will prompt the user to select one of their chats.
Optionalswitch_If set, pressing the button will prompt the user to select one of their chats of the specified type.
Optionalswitch_If set, pressing the button will insert the bot's username and the specified inline query in the current chat.
Text of the button. May contain only plain text, RichTextCustomEmoji and RichTextDateTime entities.
OptionalurlHTTP or tg:// URL to be opened when the button is pressed.
Optionalweb_Description of the Web App that will be launched when the user presses the button.
Represents a button in a RichMessage.
See
Telegram Bot API: RichMessageButton