Method: 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.
Parameters:
Name | Type | Description | Required |
---|---|---|---|
peer | Username, chat ID, Update, Message or InputPeer | Peer where to search | Optional |
saved_peer_id | Username, chat ID, Update, Message or InputPeer | Search within the saved message dialog » with this ID. | Optional |
filter | MessagesFilter | Message filter, inputMessagesFilterEmpty, inputMessagesFilterMyMentions filters are not supported by this method. | Optional |
offset_id | int | Offsets for pagination, for more info click here | Optional |
offset_date | int | Offsets for pagination, for more info click here | Optional |
Return type: messages.SearchResultsCalendar
Can users use this method: YES
Can bots use this method: NO
Can bots use this method over a business connection with the businessConnectionId
flag: NO
MadelineProto Example (now async for huge speed and parallelism!):
if (!file_exists('madeline.php')) {
copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';
$MadelineProto = new \danog\MadelineProto\API('session.madeline');
$MadelineProto->start();
$messages_SearchResultsCalendar = $MadelineProto->messages->getSearchResultsCalendar(peer: $InputPeer, saved_peer_id: $InputPeer, filter: $MessagesFilter, offset_id: $int, offset_date: $int, );