bots.UpdateUserEmojiStatus

class pyrogram.raw.functions.bots.UpdateUserEmojiStatus

Change the emoji status of a user (invoked by bots, see here » for more info on the full flow)

Details:
  • Layer: 223

  • ID: ED9F30C5

Parameters:
  • user_id (InputUser) – The user whose emoji status should be changed

  • emoji_status (EmojiStatus) – The emoji status

Returns:

bool

TL Schema

bots.updateUserEmojiStatus#ed9f30c5
user_id:InputUser
emoji_status:EmojiStatus

= Bool

Parameter Tree

UpdateUserEmojiStatus
├── user_idInputUser
│ ├── InputUserEmpty
│ ├── InputUserSelf
│ ├── InputUser
│ │ ├── user_idlong
│ │ └── access_hashlong
│ └── InputUserFromMessage
│ ├── peerInputPeer
│ │ ├── InputPeerEmpty
│ │ ├── InputPeerSelf
│ │ ├── InputPeerChat
│ │ ├── InputPeerUser
│ │ ├── InputPeerChannel
│ │ ├── InputPeerUserFromMessage
│ │ └── InputPeerChannelFromMessage
│ ├── msg_idint
│ └── user_idlong
└── emoji_statusEmojiStatus
├── EmojiStatus
│ ├── document_idlong
│ └── untilint (optional)
│ ├── collectible_idlong
│ ├── document_idlong
│ ├── titlestring
│ ├── slugstring
│ ├── pattern_document_idlong
│ ├── center_colorint
│ ├── edge_colorint
│ ├── pattern_colorint
│ ├── text_colorint
│ └── untilint (optional)
├── collectible_idlong
└── untilint (optional)

Example

await app.invoke(
    UpdateUserEmojiStatus(
        user_id=await app.resolve_user(chat_id),
        emoji_status=EmojiStatusEmpty(),
    )
)