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 CHAT_ADMIN_REQUIRED You must be an admin in this chat to do this
400 INPUT_USER_DEACTIVATED The specified user was deleted
400 USER_ID_INVALID The provided user ID is invalid
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.