Read recent Telegram messages
tg_messagesExport recent media messages from a Telegram chat by chat ID or @username. Returns compact objects with id, date, file, and text. Supports incremental reads with since_id.
Instructions
Export recent media messages from one chat (by id or @username) and return them as compact {id, date, file, text} objects — newest range exported via tdl. Use last_n for 'the last N media messages', or since_id to fetch only messages after a known message id (incremental reads). Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chat | Yes | Chat id or @username/domain (as shown by tg_chats) | |
| last_n | No | How many recent media messages to export (default 50, max 500) | |
| since_id | No | Only messages with id > since_id (overrides last_n; for incremental reads) | |
| with_text | No | Include message text content (default true) |