MadelineProtoDocs/docs/API_docs/methods/messages.startHistoryImport.md
2024-05-01 14:53:46 +02:00

1.8 KiB

title description grand_parent parent image redirect_from
messages.startHistoryImport Complete the [history import process](https://core.telegram.org/api/import), importing all messages into the chat. Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/messages_startHistoryImport.html

Method: messages.startHistoryImport

Back to methods index

Complete the history import process, importing all messages into the chat.
To be called only after initializing the import with messages.initHistoryImport and uploading all files using messages.uploadImportedMedia.

Parameters:

Name Type Description Required
peer Username, chat ID, Update, Message or InputPeer The Telegram chat where the messages should be imported, click here for more info » Optional
import_id long Identifier of a history import session, returned by messages.initHistoryImport. 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->messages->startHistoryImport(peer: $InputPeer, import_id: $long, );