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
TopMsgIDintIf 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