1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-12-14 23:26:56 +01:00
MadelineProto/docs/TD_docs/methods/viewMessages.md
Daniil Gentili a90d7a9ae4 xd
2017-07-23 16:35:53 +02:00

1.9 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 using PWRTelegram:

As a bot:

POST/GET to https://api.pwrtelegram.xyz/botTOKEN/madeline

Parameters:

  • method - viewMessages
  • params - {"chat_id": InputPeer, "message_ids": [long], }

As a user:

POST/GET to https://api.pwrtelegram.xyz/userTOKEN/viewMessages

Parameters:

chat_id - Json encoded InputPeer
message_ids - Json encoded  array of long

Or, if you're into Lua:

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