Get message reaction list, along with the sender of each reaction.

messages.messageReactionsList#31bd492d flags:# count:int reactions:Vector<MessagePeerReaction> chats:Vector<Chat> users:Vector<User> next_offset:flags.0?string = messages.MessageReactionsList;
messages.getMessageReactionsList#461b3f48 flags:# peer:InputPeer id:int reaction:flags.0?Reaction offset:flags.1?string limit:int = messages.MessageReactionsList;


Name Type Description
flags # Flags, see TL conditional fields
peer InputPeer Peer
id int Message ID
reaction flags.0?Reaction Get only reactions of this type (UTF8 emoji)
offset flags.1?string Offset (typically taken from the next_offset field of the returned messages.MessageReactionsList)
limit int Maximum number of results to return, see pagination



Possible errors

Code Type Description
403 BROADCAST_FORBIDDEN Participants of polls in channels should stay anonymous.
400 MSG_ID_INVALID Invalid message ID provided.

Related pages


List of peers that reacted to a specific message

Pagination in the API

How to fetch results from large lists of objects.

Message reactions

Telegram allows users to react on any message using specific emojis, triggering cute lottie animations.