KeyboardButton#

class pyrogram.types.KeyboardButton#

One button of the reply keyboard. For simple text buttons String can be used instead of this object to specify text of the button. Optional fields are mutually exclusive.

Parameters:
  • text (str) – Text of the button. If none of the optional fields are used, it will be sent as a message when the button is pressed.

  • request_contact (bool, optional) – If True, the user’s phone number will be sent as a contact when the button is pressed. Available in private chats only.

  • request_location (bool, optional) – If True, the user’s current location will be sent when the button is pressed. Available in private chats only.

  • web_app (WebAppInfo, optional) – If specified, the described Web App will be launched when the button is pressed. The Web App will be able to send a “web_app_data” service message. Available in private chats only.