account.UpdateBusinessAwayMessage

class pyrogram.raw.functions.account.UpdateBusinessAwayMessage

Set a list of Telegram Business away messages.

Details:
  • Layer: 223

  • ID: A26A7FA5

Parameters:

message (InputBusinessAwayMessage, optional) – Away message configuration and contents.

Returns:

bool

TL Schema

account.updateBusinessAwayMessage#a26a7fa5
flags:#
message:flags.0?InputBusinessAwayMessage

= Bool

Parameter Tree

UpdateBusinessAwayMessage
└── messageInputBusinessAwayMessage (optional)
├── offline_onlytrue (optional)
├── shortcut_idint
├── scheduleBusinessAwayMessageSchedule
│ ├── start_dateint
│ └── end_dateint
└── recipientsInputBusinessRecipients
├── existing_chatstrue (optional)
├── new_chatstrue (optional)
├── contactstrue (optional)
├── non_contactstrue (optional)
├── exclude_selectedtrue (optional)
└── usersVector < InputUser > (optional)
├── InputUserEmpty
├── InputUserSelf
├── InputUser

Example

await app.invoke(
    UpdateBusinessAwayMessage(
        message=InputBusinessAwayMessage(
            offline_only=None,
            shortcut_id=0,
            schedule=BusinessAwayMessageScheduleAlways(),
            recipients=InputBusinessRecipients(
                existing_chats=None,
                new_chats=None,
                contacts=None,
                non_contacts=None,
                exclude_selected=None,
                users=None
            )
        ),
    )
)