Method: messages.readHistory

Back to methods index

Mark messages as read

Parameters:

Name Type Description Required
peer Username, chat ID, Update, Message or InputPeer Where to mark messages as read Optional
max_id int Maximum message ID to mark as read Yes

Return type: messages_AffectedMessages

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_AffectedMessages = $MadelineProto->messages->readHistory(['peer' => InputPeer, 'max_id' => int, ]);

Or, if you’re into Lua:

messages_AffectedMessages = messages.readHistory({peer=InputPeer, max_id=int, })

Errors this method can return:

Error Description
PEER_ID_INVALID The provided peer id is invalid
Timeout Timeout while fetching data
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.