Skip to main content

messages.getSearchResultsCalendar

Returns information about the next messages of the specified type in the chat split by days. Returns the results in reverse chronological order. Can return partial results for the last returned day.

func (c *Client) MessagesGetSearchResultsCalendar(ctx context.Context, request *MessagesGetSearchResultsCalendarRequest) (*MessagesSearchResultsCalendar, error)

Calling this method

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

res, err := api.MessagesGetSearchResultsCalendar(ctx, &tg.MessagesGetSearchResultsCalendarRequest{
// see Parameters
})
if err != nil {
return err
}
_ = res // *MessagesSearchResultsCalendar
return nil
})

Parameters

NameTypeRequiredDescription
PeerInputPeerClassyesPeer where to search
SavedPeerIDInputPeerClassSearch within the saved message dialog » with this ID.
FilterMessagesFilterClassyesMessage filter, inputMessagesFilterEmpty, inputMessagesFilterMyMentions filters are not supported by this method.
OffsetIDintyesOffsets for pagination, for more info click here
OffsetDateintyesOffsets for pagination, for more info click here

Returns

*MessagesSearchResultsCalendar

Possible errors

CodeTypeDescription
400FILTER_NOT_SUPPORTEDThe specified filter cannot be used in this context.
400PEER_ID_INVALIDThe provided peer id is invalid.

References