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 userbots use this method: YES
Can bots use this method: 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, );