Method: messages.report

Back to methods index

Report a message

Parameters:

Name Type Description Required
peer Username, chat ID, Update, Message or InputPeer The user that sent the messages Optional
id Array of int The messages to report Yes
reason ReportReason The reason why you’re sending this report Yes

Return type: Bool

Can bots use this method: YES

MadelineProto Example:

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();

$Bool = $MadelineProto->messages->report(['peer' => InputPeer, 'id' => [int, int], 'reason' => ReportReason, ]);

PWRTelegram HTTP API example (NOT FOR MadelineProto):

As a bot:

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

Parameters:

As a user:

POST/GET to https://api.pwrtelegram.xyz/userTOKEN/messages.report

Parameters:

peer - Json encoded InputPeer

id - Json encoded array of int

reason - Json encoded ReportReason

Or, if you’re into Lua:

Bool = messages.report({peer=InputPeer, id={int}, reason=ReportReason, })