bots.RequestWebViewButton

class pyrogram.raw.functions.bots.RequestWebViewButton

Telegram API function.

Details:
  • Layer: 224

  • ID: 31A2A35E

Parameters:
Returns:

bots.RequestedButton

TL Schema

bots.requestWebViewButton#31a2a35e
user_id:InputUser
button:KeyboardButton

= bots.RequestedButton

Parameter Tree

RequestWebViewButton
├── user_idInputUser
│ ├── InputUserEmpty
│ ├── InputUserSelf
│ ├── InputUser
│ │ ├── user_idlong
│ │ └── access_hashlong
│ └── InputUserFromMessage
│ ├── peerInputPeer
│ │ ├── InputPeerEmpty
│ │ ├── InputPeerSelf
│ │ ├── InputPeerChat
│ │ ├── InputPeerUser
│ │ ├── InputPeerChannel
│ │ ├── InputPeerUserFromMessage
│ │ └── InputPeerChannelFromMessage
│ ├── msg_idint
│ └── user_idlong
└── buttonKeyboardButton
├── 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
│ │ └── RequestPeerTypeCreateBot
│ │ ├── bot_managedtrue (optional)
│ │ ├── suggested_namestring (optional)
│ │ └── suggested_usernamestring (optional)
│ └── 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
│ │ └── RequestPeerTypeCreateBot
│ │ ├── bot_managedtrue (optional)
│ │ ├── suggested_namestring (optional)
│ │ └── suggested_usernamestring (optional)
│ └── max_quantityint
├── styleKeyboardButtonStyle (optional)
│ └── KeyboardButtonStyle
│ ├── bg_primarytrue (optional)
│ ├── bg_dangertrue (optional)
│ ├── bg_successtrue (optional)
│ └── iconlong (optional)
├── textstring
└── copy_textstring

Example

await app.invoke(
    RequestWebViewButton(
        user_id=await app.resolve_user(chat_id),
        button=KeyboardButtonUrl(
            style=None,
            text="Open",
            url="https://google.com"
        ),
    )
)