bots.CreateBot

class pyrogram.raw.functions.bots.CreateBot

Telegram API function.

Details:
  • Layer: 227

  • 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_deeplink → true (optional)
├── name → string
├── username → string
└── manager_id → InputUser
├── InputUserEmpty
├── InputUserSelf
├── InputUser
│ ├── user_id → long
│ └── access_hash → long
├── peer → InputPeer
│ ├── InputPeerEmpty
│ ├── InputPeerSelf
│ ├── InputPeerChat
│ ├── InputPeerUser
│ ├── InputPeerChannel
├── msg_id → int
└── user_id → long

Example

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