Guides

Message HistoryUSER-ONLY

User Walkthrough 27 of 50

Users can retrieve, search, read, and view messages.

Getting History

getHistory returns a chat’s message history.

const history = await client.getHistory(chatId, { limit: 50 });

Searching Messages

Message searches go through searchMessages.

const results = await client.searchMessages({ query: "release" });

Marking Messages as Read

readMessages marks every message through the specified identifier as read.

await client.readMessages(chatId, messageId);

Registering Views

viewMessage registers one view, while viewMessages handles several messages.

await client.viewMessage(chatId, messageId);
await client.viewMessages(chatId, messageIds);