MadelineProtoDocs/old_docs/API_docs_v89/methods/channels.reportSpam.md
2019-12-27 17:48:04 +01:00

1.7 KiB

title description image
channels.reportSpam Reports some messages from a user in a supergroup as spam; requires administrator rights in the supergroup https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png

Method: channels.reportSpam

Back to methods index

Reports some messages from a user in a supergroup as spam; requires administrator rights in the supergroup

Parameters:

Name Type Description Required
channel Username, chat ID, Update, Message or InputChannel Supergroup Optional
user_id Username, chat ID, Update, Message or InputUser ID of the user that sent the spam messages Optional
id Array of int The IDs of messages to report Yes

Return type: Bool

Can bots use this method: 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();

$Bool = $MadelineProto->channels->reportSpam(['channel' => InputChannel, 'user_id' => InputUser, 'id' => [int, int], ]);

Or, if you're into Lua:

Bool = channels.reportSpam({channel=InputChannel, user_id=InputUser, id={int}, })

Errors

Code Type Description
400 CHANNEL_INVALID The provided channel is invalid
400 INPUT_USER_DEACTIVATED The specified user was deleted