MessageReactions

class pyrogram.raw.base.MessageReactions

Message reactions »

Constructors:

This base type has 1 constructor available.

MessageReactions

Message reactions »

TL Schema

messageReactions#a339f0b
flags:#
min:flags.0?true
can_see_list:flags.2?true
reactions_as_tags:flags.3?true
results:Vector<ReactionCount>
recent_reactions:flags.1?Vector<MessagePeerReaction>
top_reactors:flags.4?Vector<MessageReactor>

= MessageReactions

Parameter Tree

MessageReactions
├── min → true (optional)
├── can_see_list → true (optional)
├── reactions_as_tags → true (optional)
├── results → Vector < ReactionCount >
│ └── ReactionCount
│ ├── chosen_order → int (optional)
│ ├── reaction → Reaction
│ │ ├── ReactionEmpty
│ │ ├── ReactionEmoji
│ │ │ └── emoticon → string
│ │ ├── ReactionCustomEmoji
│ │ │ └── document_id → long
│ │ └── ReactionPaid
│ └── count → int
├── recent_reactions → Vector < MessagePeerReaction > (optional)
│ └── MessagePeerReaction
│ ├── big → true (optional)
│ ├── unread → true (optional)
│ ├── my → true (optional)
│ ├── peer_id → Peer
│ │ ├── PeerUser
│ │ │ └── user_id → long
│ │ ├── PeerChat
│ │ │ └── chat_id → long
│ │ └── PeerChannel
│ │ └── channel_id → long
│ ├── date → int
│ └── reaction → Reaction
│ ├── ReactionEmpty
│ ├── ReactionEmoji
│ │ └── emoticon → string
│ ├── ReactionCustomEmoji
│ │ └── document_id → long
│ └── ReactionPaid
└── top_reactors → Vector < MessageReactor > (optional)
└── MessageReactor
├── top → true (optional)
├── my → true (optional)
├── anonymous → true (optional)
├── peer_id → Peer (optional)
│ ├── PeerUser
│ │ └── user_id → long
│ ├── PeerChat
│ │ └── chat_id → long
│ └── PeerChannel
│ └── channel_id → long
└── count → int

Example

MessageReactions(
    min=None,
    can_see_list=None,
    reactions_as_tags=None,
    results=[
            ReactionCount(
                chosen_order=None,
                reaction=ReactionEmpty(),
                count=0
            )
        ],
    recent_reactions=[
            MessagePeerReaction(
                big=None,
                unread=None,
                my=None,
                peer_id=PeerUser(user_id=0),
                date=0,
                reaction=ReactionEmpty()
            )
        ],
    top_reactors=[
            MessageReactor(
                top=None,
                my=None,
                anonymous=None,
                peer_id=None,
                count=0
            )
        ],
)