GramJS

messages.StartHistoryImport

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.

Example

const { Api, TelegramClient } = require("telegram");
const { StringSession } = require("telegram/sessions");

const session = new StringSession(""); // You should put your string session here
const client = new TelegramClient(session, apiId, apiHash, {});

(async function run() {
  await client.connect(); // This assumes you have already authenticated with .start()

  const result = await client.invoke(
    new Api.messages.StartHistoryImport({
      peer: "username",
      importId: BigInt("-4156887774564"),
    })
  );
  console.log(result); // prints the result
})();
import { Api, TelegramClient } from "telegram";
import { StringSession } from "telegram/sessions";

const session = new StringSession(""); // You should put your string session here
const client = new TelegramClient(session, apiId, apiHash, {});

(async function run() {
  await client.connect(); // This assumes you have already authenticated with .start()

  const result: Api.Bool = await client.invoke(
    new Api.messages.StartHistoryImport({
      peer: "username",
      importId: BigInt("-4156887774564"),
    })
  );
  console.log(result); // prints the result
})();

Parameters

NameTypeDescription
peerInputPeerThe Telegram chat where the messages should be imported, click here for more info »
importIdlongIdentifier of a history import session, returned by messages.initHistoryImport.

Result

Bool

Possible errors

CodeTypeDescription
400IMPORT_ID_INVALIDThe specified import ID is invalid.

Can bots use this method?

No

Imported messages

Telegram allows importing messages and media from foreign chat apps.

messages.initHistoryImport

Import chat history from a foreign chat app into a specific Telegram chat, click here for more info about imported chats ».

messages.uploadImportedMedia

Upload a media file associated with an imported chat, click here for more info ».