Link Search Menu Expand Document

Method: messages.getMessagesViews

Back to methods index

Get and increase the view counter of a message sent or forwarded from a channel

Parameters:

NameTypeDescriptionRequired
peerUsername, chat ID, Update, Message or InputPeerPeer where the message was foundOptional
idArray of intID of messageYes
incrementBoolWhether to mark the message as viewed and increment the view counterYes

Return type: messages.MessageViews

Can users use this method: YES

Can bots use this method: NO

Can bots use this method over a business connection with the businessConnectionId flag: 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_MessageViews = $MadelineProto->messages->getMessagesViews(peer: $InputPeer, id: [$int, $int], increment: $Bool, );