This object represents one button of the reply keyboard. Optional fields are mutually exclusive.
KeyboardButton(text, request_contact = NULL, request_location = NULL)Text of the button. If none of the optional fields are used, it will be sent as a message when the button is pressed
(Optional). If TRUE, the user's phone number will be
sent as a contact when the button is pressed. Available in
private chats only
(Optional). If TRUE, the user's current location
will be sent when the button is pressed. Available in private
chats only
Note: request_contact and request_location
options will only work in Telegram versions released after 9 April,
2016. Older clients will ignore them.