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: 227

  • 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_id → InputUser
│ ├── InputUserEmpty
│ ├── InputUserSelf
│ ├── InputUser
│ │ ├── user_id → long
│ │ └── access_hash → long
│ └── InputUserFromMessage
│ ├── peer → InputPeer
│ │ ├── InputPeerEmpty
│ │ ├── InputPeerSelf
│ │ ├── InputPeerChat
│ │ ├── InputPeerUser
│ │ ├── InputPeerChannel
│ │ ├── InputPeerUserFromMessage
│ │ └── InputPeerChannelFromMessage
│ ├── msg_id → int
│ └── user_id → long
└── emoji_status → EmojiStatus
├── EmojiStatus
│ ├── document_id → long
│ └── until → int (optional)
│ ├── collectible_id → long
│ ├── document_id → long
│ ├── title → string
│ ├── slug → string
│ ├── pattern_document_id → long
│ ├── center_color → int
│ ├── edge_color → int
│ ├── pattern_color → int
│ ├── text_color → int
│ └── until → int (optional)
├── collectible_id → long
└── until → int (optional)

Example

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