InputBusinessBotRecipients

class pyrogram.raw.base.InputBusinessBotRecipients

Specifies the private chats that a connected business bot » may interact with.

Constructors:

This base type has 1 constructor available.

InputBusinessBotRecipients

Specifies the private chats that a connected business bot » may interact with.

TL Schema

inputBusinessBotRecipients#c4e5921e
flags:#
existing_chats:flags.0?true
new_chats:flags.1?true
contacts:flags.2?true
non_contacts:flags.3?true
exclude_selected:flags.5?true
users:flags.4?Vector<InputUser>
exclude_users:flags.6?Vector<InputUser>

= InputBusinessBotRecipients

Parameter Tree

InputBusinessBotRecipients
├── existing_chatstrue (optional)
├── new_chatstrue (optional)
├── contactstrue (optional)
├── non_contactstrue (optional)
├── exclude_selectedtrue (optional)
├── usersVector < InputUser > (optional)
│ ├── InputUserEmpty
│ ├── InputUserSelf
│ ├── InputUser
│ │ ├── user_idlong
│ │ └── access_hashlong
│ └── InputUserFromMessage
│ ├── peerInputPeer
│ │ ├── InputPeerEmpty
│ │ ├── InputPeerSelf
│ │ ├── InputPeerChat
│ │ ├── InputPeerUser
│ │ ├── InputPeerChannel
│ │ ├── InputPeerUserFromMessage
│ │ └── InputPeerChannelFromMessage
│ ├── msg_idint
│ └── user_idlong
└── exclude_usersVector < InputUser > (optional)
├── InputUserEmpty
├── InputUserSelf
├── InputUser
│ ├── user_idlong
│ └── access_hashlong
├── peerInputPeer
│ ├── InputPeerEmpty
│ ├── InputPeerSelf
│ ├── InputPeerChat
│ ├── InputPeerUser
│ ├── InputPeerChannel
├── msg_idint
└── user_idlong

Example

InputBusinessBotRecipients(
    existing_chats=None,
    new_chats=None,
    contacts=None,
    non_contacts=None,
    exclude_selected=None,
    users=[
            await app.resolve_user(chat_id)
        ],
    exclude_users=[
            await app.resolve_user(chat_id)
        ],
)