mirror of
https://github.com/danog/MadelineProto.git
synced 2024-12-15 03:36:55 +01:00
48 lines
1.4 KiB
Markdown
48 lines
1.4 KiB
Markdown
---
|
|
title: viewMessages
|
|
description: 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](index.md)
|
|
|
|
|
|
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|[long](../types/long.md) | Yes|Chat identifier|
|
|
|message\_ids|Array of [long](../types/long.md) | Yes|Identifiers of viewed messages|
|
|
|
|
|
|
### Return type: [Ok](../types/Ok.md)
|
|
|
|
### Example:
|
|
|
|
|
|
```
|
|
$MadelineProto = new \danog\MadelineProto\API();
|
|
if (isset($token)) { // Login as a bot
|
|
$this->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' => long, 'message_ids' => [long], ]);
|
|
```
|
|
|
|
Or, if you're into Lua:
|
|
|
|
```
|
|
Ok = viewMessages({chat_id=long, message_ids={long}, })
|
|
```
|
|
|