Skip to main content

messages.getUnreadMentions

Get unread messages where we were mentioned

func (c *Client) MessagesGetUnreadMentions(ctx context.Context, request *MessagesGetUnreadMentionsRequest) (MessagesMessagesClass, error)

Calling this method​

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

res, err := api.MessagesGetUnreadMentions(ctx, &tg.MessagesGetUnreadMentionsRequest{
// see Parameters
})
if err != nil {
return err
}
_ = res // MessagesMessagesClass
return nil
})

Parameters​

NameTypeRequiredDescription
PeerInputPeerClassyesPeer where to look for mentions
TopMsgIDint—If set, considers only messages within the specified forum topic
OffsetIDintyesOffsets for pagination, for more info click here
AddOffsetintyesOffsets for pagination, for more info click here
LimitintyesMaximum number of results to return, see pagination
MaxIDintyesMaximum message ID to return, see pagination
MinIDintyesMinimum message ID to return, see pagination

Returns​

MessagesMessagesClass

Possible errors​

CodeTypeDescription
400CHANNEL_INVALIDThe provided channel is invalid.
400CHANNEL_PRIVATEYou haven't joined this channel/supergroup.
400MSG_ID_INVALIDInvalid message ID provided.
400PEER_ID_INVALIDThe provided peer id is invalid.

References​