Optionalicon_Unique identifier of the custom emoji shown before the text of the button.
Optionalrequest_If specified, pressing the button will open a list of suitable chats.
Optionalrequest_If True, the user's phone number will be sent as a contact when the button is pressed. Available in private chats only.
Optionalrequest_If True, the user's current location will be sent when the button is pressed. Available in private chats only.
Optionalrequest_If specified, pressing the button will ask the user to create and share a bot that will be managed by the current bot. Available in private chats only.
Optionalrequest_If specified, the user will be asked to create a poll and send it to the bot. Available in private chats only.
Optionalrequest_If specified, pressing the button will open a list of suitable users.
OptionalstyleStyle of the button ('danger', 'success', 'primary').
Text of the button. If none of the fields other than text, icon_custom_emoji_id, and style are used, it will be sent as a message when the button is pressed.
Optionalweb_If specified, the described Web App will be launched when the button is pressed.
Represents one button of the reply keyboard.
See
Telegram Bot API: KeyboardButton