Method: messages.deleteMessages

Back to methods index

Deletes messages by their identifiers.


Name Type Description Required
revoke Bool Whether to delete messages for all participants of the chat Optional
id Array of int Message ID list Yes

Return type: messages.AffectedMessages

Can bots use this method: YES

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('', 'madeline.php');
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');

$messages.AffectedMessages = $MadelineProto->messages->deleteMessages(['revoke' => Bool, 'id' => [int, int], ]);

Or, if you’re into Lua:

messages.AffectedMessages = messages.deleteMessages({revoke=Bool, id={int}, })


Code Type Description
403 MESSAGE_DELETE_FORBIDDEN You can’t delete one of the messages you tried to delete, most likely because it is a service message.
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.