Link Search Menu Expand Document

Method: messages.deleteHistory

Back to methods index

Deletes communication history.

Parameters:

NameTypeDescriptionRequired
just_clearBoolJust clear history for the current user, without actually removing messages for every chat userOptional
revokeBoolWhether to delete the message history for all chat participantsOptional
peerUsername, chat ID, Update, Message or InputPeerUser or chat, communication history of which will be deletedOptional
max_idintMaximum ID of message to deleteOptional
min_dateintDelete all messages newer than this UNIX timestampOptional
max_dateintDelete all messages older than this UNIX timestampOptional

Return type: messages.AffectedHistory

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

// PHP 8+ syntax, use an array on PHP 7.
$messages_AffectedHistory = $MadelineProto->messages->deleteHistory(just_clear: Bool, revoke: Bool, peer: InputPeer, max_id: int, min_date: int, max_date: int, );