get_messages_by_date
Retrieve every Telegram chat message sent on one calendar day, oldest first, using the specified timezone.
Instructions
Get every message of a Telegram chat sent on one calendar day, oldest first. The day is taken in the given timezone (default UTC); the archive stores dates in UTC. Walks the chat with the keyset cursor, so it is cheap even on chats with hundreds of thousands of messages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Date in YYYY-MM-DD format | |
| limit | No | Maximum messages to return (default 1000, max 5000). When the day has more, the newest are dropped and truncated is true. | |
| chat_id | Yes | Chat ID to retrieve messages from | |
| timezone | No | IANA timezone the date is expressed in (e.g. Europe/Madrid). Default UTC. |