Layer 220
MessagesGetSearchCounters
Get the number of results that would be found by a messages. search call with the same parameters
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
VectorPossible 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