account.UpdateBusinessAwayMessage

class pyrogram.raw.functions.account.UpdateBusinessAwayMessage

Set a list of Telegram Business away messages.

Details:
  • Layer: 227

  • 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
└── message → InputBusinessAwayMessage (optional)
├── offline_only → true (optional)
├── shortcut_id → int
├── schedule → BusinessAwayMessageSchedule
│ ├── start_date → int
│ └── end_date → int
└── recipients → InputBusinessRecipients
├── existing_chats → true (optional)
├── new_chats → true (optional)
├── contacts → true (optional)
├── non_contacts → true (optional)
├── exclude_selected → true (optional)
└── users → Vector < 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
            )
        ),
    )
)