group_preview_messages
Read recent public messages from a group without joining it. Only works for groups where can_preview_history=true.
Use this to manually evaluate message quality before deciding to join. For an automated quality score, use group.scan instead.
Returns: list of recent messages with sender identity (username, name, admin flag), text (150-char previews; pass full_text=true for untruncated), date, is_reply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of recent messages to fetch (1-100, default 20) | |
| group_id | Yes | Group to act on. Accepts either the discovered-group id from group.search / group.list, or the platform's own group id (e.g. a Telegram chat id like -1001234567890). | |
| full_text | No | Return untruncated message text. OMIT for 150-char previews (keeps large batches consumable). | |
| in_workspace | No | Run this one call in this workspace id instead of the session's. Nothing is stored; other sessions are not affected. |