search_posts
Search archived Telegram posts using hybrid keyword and semantic queries, then filter results by channel, date, topic, post type, hashtag, or availability.
Instructions
Hybrid keyword + semantic search over all archived posts.
query: natural-language or keyword query (any language; exact names like "Qwen3" or arXiv ids work too).
channels: restrict to these channel usernames.
since / until: ISO dates, e.g. "2026-09-01" (until is exclusive).
topics: any-of filter, values from list_topics().
kind: one post type from list_topics() (e.g. model-release, tool-release, paper, tutorial, humor).
hashtags: any-of filter on the author's own hashtags, e.g. ["text2video", "gaussian"] (very precise).
availability: any-of filter, e.g. ["open-weights", "code-only"] for things you can run locally.
Returns posts with date, channel, summary, topics, links, text snippet and permalink.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| limit | No | ||
| query | Yes | ||
| since | No | ||
| until | No | ||
| topics | No | ||
| channels | No | ||
| hashtags | No | ||
| availability | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |