KeyboardButtonRow

class pyrogram.raw.types.KeyboardButtonRow

Inline keyboard row

Constructor of KeyboardButtonRow.

Details:
  • Layer: 223

  • ID: 77608B83

Parameters:

buttons (List of KeyboardButton) – Bot or inline keyboard buttons

TL Schema

keyboardButtonRow#77608b83
buttons:Vector<KeyboardButton>

= KeyboardButtonRow

Parameter Tree

KeyboardButtonRow
└── buttonsVector < KeyboardButton >
├── KeyboardButton
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ └── textstring
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ └── urlstring
│ ├── requires_passwordtrue (optional)
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ └── databytes
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ └── textstring
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ └── textstring
│ ├── same_peertrue (optional)
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ ├── querystring
│ └── peer_typesVector < InlineQueryPeerType > (optional)
│ ├── InlineQueryPeerTypePM
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ └── textstring
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ └── textstring
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ ├── fwd_textstring (optional)
│ ├── urlstring
│ └── button_idint
│ ├── request_write_accesstrue (optional)
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ ├── fwd_textstring (optional)
│ ├── urlstring
│ └── botInputUser
│ ├── InputUserEmpty
│ ├── InputUserSelf
│ ├── InputUser
│ └── InputUserFromMessage
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── quizBool (optional)
│ └── textstring
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ └── user_idInputUser
│ ├── InputUserEmpty
│ ├── InputUserSelf
│ ├── InputUser
│ └── InputUserFromMessage
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ └── user_idlong
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ └── urlstring
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ └── urlstring
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ ├── button_idint
│ ├── peer_typeRequestPeerType
│ │ ├── RequestPeerTypeUser
│ │ │ ├── botBool (optional)
│ │ │ └── premiumBool (optional)
│ │ ├── RequestPeerTypeChat
│ │ │ ├── creatortrue (optional)
│ │ │ ├── bot_participanttrue (optional)
│ │ │ ├── has_usernameBool (optional)
│ │ │ ├── forumBool (optional)
│ │ │ ├── user_admin_rightsChatAdminRights (optional)
│ │ │ │ └── ChatAdminRights
│ │ │ └── bot_admin_rightsChatAdminRights (optional)
│ │ │ └── ChatAdminRights
│ │ └── RequestPeerTypeBroadcast
│ │ ├── creatortrue (optional)
│ │ ├── has_usernameBool (optional)
│ │ ├── user_admin_rightsChatAdminRights (optional)
│ │ │ └── ChatAdminRights
│ │ └── bot_admin_rightsChatAdminRights (optional)
│ │ └── ChatAdminRights
│ └── max_quantityint
│ ├── name_requestedtrue (optional)
│ ├── username_requestedtrue (optional)
│ ├── photo_requestedtrue (optional)
│ ├── styleKeyboardButtonStyle (optional)
│ │ └── KeyboardButtonStyle
│ │ ├── bg_primarytrue (optional)
│ │ ├── bg_dangertrue (optional)
│ │ ├── bg_successtrue (optional)
│ │ └── iconlong (optional)
│ ├── textstring
│ ├── button_idint
│ ├── peer_typeRequestPeerType
│ │ ├── RequestPeerTypeUser
│ │ │ ├── botBool (optional)
│ │ │ └── premiumBool (optional)
│ │ ├── RequestPeerTypeChat
│ │ │ ├── creatortrue (optional)
│ │ │ ├── bot_participanttrue (optional)
│ │ │ ├── has_usernameBool (optional)
│ │ │ ├── forumBool (optional)
│ │ │ ├── user_admin_rightsChatAdminRights (optional)
│ │ │ │ └── ChatAdminRights
│ │ │ └── bot_admin_rightsChatAdminRights (optional)
│ │ │ └── ChatAdminRights
│ │ └── RequestPeerTypeBroadcast
│ │ ├── creatortrue (optional)
│ │ ├── has_usernameBool (optional)
│ │ ├── user_admin_rightsChatAdminRights (optional)
│ │ │ └── ChatAdminRights
│ │ └── bot_admin_rightsChatAdminRights (optional)
│ │ └── ChatAdminRights
│ └── max_quantityint
├── styleKeyboardButtonStyle (optional)
│ └── KeyboardButtonStyle
│ ├── bg_primarytrue (optional)
│ ├── bg_dangertrue (optional)
│ ├── bg_successtrue (optional)
│ └── iconlong (optional)
├── textstring
└── copy_textstring

Example

KeyboardButtonRow(
    buttons=[
            KeyboardButtonUrl(
                text="Open",
                url="https://google.com"
            )
        ],
)