MadelineProtoDocs/old_docs/API_docs_v81/methods/messages_report.md
2018-07-12 20:24:55 +02:00

1.6 KiB

title description image
messages.report Report a message https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

Method: messages.report

Back to methods index

Report a message

Parameters:

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

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:

  • method - messages.report
  • params - {"peer": InputPeer, "id": [int], "reason": ReportReason, }

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, })