MadelineProtoDocs/docs/API_docs/methods/messages.getDialogs.md
2024-05-01 14:53:46 +02:00

2.1 KiB

title description grand_parent parent image redirect_from
messages.getDialogs Returns the current user dialog list. Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/messages_getDialogs.html

Method: messages.getDialogs

Back to methods index

Returns the current user dialog list.

Parameters:

Name Type Description Required
exclude_pinned Bool Exclude pinned dialogs Optional
folder_id int Peer folder ID, for more info click here Optional
offset_date int Offsets for pagination, for more info click here Optional
offset_id int Offsets for pagination, for more info click here (top_message ID used for pagination) Optional
offset_peer Username, chat ID, Update, Message or InputPeer Offset peer for pagination Optional
limit int Number of list elements to be returned Optional
hash Array of long Hash for pagination, for more info click here Optional

Return type: messages.Dialogs

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_Dialogs = $MadelineProto->messages->getDialogs(exclude_pinned: $Bool, folder_id: $int, offset_date: $int, offset_id: $int, offset_peer: $InputPeer, limit: $int, hash: [$long, $long], );