bots.CreateBot

class pyrogram.raw.functions.bots.CreateBot

Telegram API function.

Details:
  • Layer: 224

  • ID: E5B17F2B

Parameters:
  • name (str) – N/A

  • username (str) – N/A

  • manager_id (InputUser) – N/A

  • via_deeplink (bool, optional) – N/A

Returns:

User

TL Schema

bots.createBot#e5b17f2b
flags:#
via_deeplink:flags.0?true
name:string
username:string
manager_id:InputUser

= User

Parameter Tree

CreateBot
├── via_deeplinktrue (optional)
├── namestring
├── usernamestring
└── manager_idInputUser
├── InputUserEmpty
├── InputUserSelf
├── InputUser
│ ├── user_idlong
│ └── access_hashlong
├── peerInputPeer
│ ├── InputPeerEmpty
│ ├── InputPeerSelf
│ ├── InputPeerChat
│ ├── InputPeerUser
│ ├── InputPeerChannel
├── msg_idint
└── user_idlong

Example

await app.invoke(
    CreateBot(
        via_deeplink=None,
        name="text",
        username="text",
        manager_id=await app.resolve_user(chat_id),
    )
)