MadelineProto/docs/TD_docs/methods/viewMessages.md
Daniil Gentili 47243915ce docufix
2017-06-19 17:56:47 +01:00

1.5 KiB

title description
viewMessages Messages are viewed by the user. Many useful activities depends on message being viewed. For example, marking messages as read, incrementing of view counter, updating of view counter, removing of deleted messages in channels

Method: viewMessages

Back to methods index

YOU CANNOT USE THIS METHOD IN MADELINEPROTO

Messages are viewed by the user. Many useful activities depends on message being viewed. For example, marking messages as read, incrementing of view counter, updating of view counter, removing of deleted messages in channels

Params:

Name Type Required Description
chat_id InputPeer Yes Chat identifier
message_ids Array of long Yes Identifiers of viewed messages

Return type: Ok

Example:

$MadelineProto = new \danog\MadelineProto\API();
if (isset($token)) { // Login as a bot
    $MadelineProto->bot_login($token);
}
if (isset($number)) { // Login as a user
    $sentCode = $MadelineProto->phone_login($number);
    echo 'Enter the code you received: ';
    $code = '';
    for ($x = 0; $x < $sentCode['type']['length']; $x++) {
        $code .= fgetc(STDIN);
    }
    $MadelineProto->complete_phone_login($code);
}

$Ok = $MadelineProto->viewMessages(['chat_id' => InputPeer, 'message_ids' => [long], ]);

Or, if you're into Lua:

Ok = viewMessages({chat_id=InputPeer, message_ids={long}, })