Layer 220
method Users
messages.getSearchCounters#1bbcf300 flags:# peer:InputPeer saved_peer_id:flags.2?InputPeer top_msg_id:flags.0?int filters:Vector<MessagesFilter> = Vector<messages.SearchCounter>;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
Peer InputPeer Peer where to search
SavedPeerId flags.2?InputPeer Search within the saved message dialog with this ID.
TopMsgId flags.0?int If set, consider only messages within the specified forum topic
Filters Vector<MessagesFilter> Search filters

Returns

Vector

Possible Errors

Code Type Description
400 PEER_ID_INVALID The provided peer id is invalid.

Gogram Example

// MessagesGetSearchCounters - using Params struct
result, err := client.MessagesGetSearchCounters(&tg.MessagesGetSearchCountersParams{
    Peer: &tg.InputPeerUser{UserID: int64(123456789)},
    Filters: []tg.MessagesFilter{&tg.MessagesFilter{}},

    // Optional fields:
    // SavedPeerId: &tg.InputPeerUser{UserID: int64(123456789)},
    // TopMsgId: 0,
})
if err != nil {
    // handle error
}
// result is *tg.Vector