Skip to main content

messages.getMessageReactionsList

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

func (c *Client) MessagesGetMessageReactionsList(ctx context.Context, request *MessagesGetMessageReactionsListRequest) (*MessagesMessageReactionsList, error)

Calling this method

client.Run(ctx, func(ctx context.Context) error {
api := client.API()

res, err := api.MessagesGetMessageReactionsList(ctx, &tg.MessagesGetMessageReactionsListRequest{
// see Parameters
})
if err != nil {
return err
}
_ = res // *MessagesMessageReactionsList
return nil
})

Parameters

NameTypeRequiredDescription
PeerInputPeerClassyesPeer
IDintyesMessage ID
ReactionReactionClassGet only reactions of this type
OffsetstringOffset for pagination (taken from the next_offset field of the returned messages MessageReactionsList); empty in the first request.
LimitintyesMaximum number of results to return, see pagination

Returns

*MessagesMessageReactionsList

Possible errors

CodeTypeDescription
403BROADCAST_FORBIDDENChannel poll voters and reactions cannot be fetched to prevent deanonymization.
400CHANNEL_INVALIDThe provided channel is invalid.
400MSG_ID_INVALIDInvalid message ID provided.

References