RequestPeerType

class pyrogram.raw.base.RequestPeerType

Filtering criteria to use for the peer selection list shown to the user.

Constructors:

This base type has 4 constructors available.

RequestPeerTypeBroadcast

Choose a channel

RequestPeerTypeChat

Choose a chat or supergroup

RequestPeerTypeCreateBot

Telegram API type.

RequestPeerTypeUser

Choose a user.

TL Schema


Parameter Tree

RequestPeerType
│ ├── bot → Bool (optional)
│ └── premium → Bool (optional)
│ ├── creator → true (optional)
│ ├── bot_participant → true (optional)
│ ├── has_username → Bool (optional)
│ ├── forum → Bool (optional)
│ ├── user_admin_rights → ChatAdminRights (optional)
│ │ └── ChatAdminRights
│ │ ├── change_info → true (optional)
│ │ ├── post_messages → true (optional)
│ │ ├── edit_messages → true (optional)
│ │ ├── delete_messages → true (optional)
│ │ ├── ban_users → true (optional)
│ │ ├── invite_users → true (optional)
│ │ ├── pin_messages → true (optional)
│ │ ├── add_admins → true (optional)
│ │ ├── anonymous → true (optional)
│ │ ├── manage_call → true (optional)
│ │ ├── other → true (optional)
│ │ ├── manage_topics → true (optional)
│ │ ├── post_stories → true (optional)
│ │ ├── edit_stories → true (optional)
│ │ ├── delete_stories → true (optional)
│ │ ├── manage_direct_messages → true (optional)
│ │ └── manage_ranks → true (optional)
│ └── bot_admin_rights → ChatAdminRights (optional)
│ └── ChatAdminRights
│ ├── change_info → true (optional)
│ ├── post_messages → true (optional)
│ ├── edit_messages → true (optional)
│ ├── delete_messages → true (optional)
│ ├── ban_users → true (optional)
│ ├── invite_users → true (optional)
│ ├── pin_messages → true (optional)
│ ├── add_admins → true (optional)
│ ├── anonymous → true (optional)
│ ├── manage_call → true (optional)
│ ├── other → true (optional)
│ ├── manage_topics → true (optional)
│ ├── post_stories → true (optional)
│ ├── edit_stories → true (optional)
│ ├── delete_stories → true (optional)
│ ├── manage_direct_messages → true (optional)
│ └── manage_ranks → true (optional)
│ ├── creator → true (optional)
│ ├── has_username → Bool (optional)
│ ├── user_admin_rights → ChatAdminRights (optional)
│ │ └── ChatAdminRights
│ │ ├── change_info → true (optional)
│ │ ├── post_messages → true (optional)
│ │ ├── edit_messages → true (optional)
│ │ ├── delete_messages → true (optional)
│ │ ├── ban_users → true (optional)
│ │ ├── invite_users → true (optional)
│ │ ├── pin_messages → true (optional)
│ │ ├── add_admins → true (optional)
│ │ ├── anonymous → true (optional)
│ │ ├── manage_call → true (optional)
│ │ ├── other → true (optional)
│ │ ├── manage_topics → true (optional)
│ │ ├── post_stories → true (optional)
│ │ ├── edit_stories → true (optional)
│ │ ├── delete_stories → true (optional)
│ │ ├── manage_direct_messages → true (optional)
│ │ └── manage_ranks → true (optional)
│ └── bot_admin_rights → ChatAdminRights (optional)
│ └── ChatAdminRights
│ ├── change_info → true (optional)
│ ├── post_messages → true (optional)
│ ├── edit_messages → true (optional)
│ ├── delete_messages → true (optional)
│ ├── ban_users → true (optional)
│ ├── invite_users → true (optional)
│ ├── pin_messages → true (optional)
│ ├── add_admins → true (optional)
│ ├── anonymous → true (optional)
│ ├── manage_call → true (optional)
│ ├── other → true (optional)
│ ├── manage_topics → true (optional)
│ ├── post_stories → true (optional)
│ ├── edit_stories → true (optional)
│ ├── delete_stories → true (optional)
│ ├── manage_direct_messages → true (optional)
│ └── manage_ranks → true (optional)
├── bot_managed → true (optional)
├── suggested_name → string (optional)
└── suggested_username → string (optional)

Example