get_conversation_text
Retrieve chat conversations as plain text with filtering by time, sender, and message count. Compressed output reduces token usage for LLM context.
Instructions
Get conversation in plain text format with filtering and compression. Returns compact text optimized for LLM context (saves tokens vs JSON).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | Yes | Session ID | |
| start_time | No | Start time as Unix timestamp (seconds) | |
| end_time | No | End time as Unix timestamp (seconds) | |
| sender_id | No | Filter by member platformId | |
| max_messages | No | Maximum messages to retrieve, max 200 (default: 100) | |
| merge_consecutive | No | Merge consecutive messages from same sender (default: true) | |
| filter_invalid | No | Filter meaningless messages like stickers, system messages (default: true) |