All stories
Telegram Search Ecosystem Community reports

Telegram Search gives image tools a five-minute window into an attachment

Version 1.5.0 adds short-lived download links for image-analysis tools that cannot send an Authorization header, with explicit attachment and source selection.

Sources (4)

Why now The original release was published October 17 at 13:00:15 UTC and introduces a documented attachment handoff, rather than merely refreshing the repository.

A bridge for tools that can fetch a URL

Telegram Search 1.5.0 adds a practical handoff for AI image tools: exchange authenticated access to one chat attachment for a URL that expires after five minutes. The October 17 release targets consumers that cannot attach an Authorization header when downloading an image.

The new tg-search media url command asks a remote Telegram Search server to issue the link. Users select the chat, message, attachment index and source. --source local means bytes already stored on that server; --source telegram explicitly requests a Telegram download. The English guide says the command never switches sources automatically. The default whole-file limit is 10 MiB.

This is a retrieval tool for a user’s Telegram history, not a new vision model or a plugin tied to one coding assistant. An agent can compose its CLI commands, then pass a PNG or JPEG URL into a model provider’s image input field. Simply pasting the URL into prompt text does not load the image. The server must also be reachable by the provider: the command does not publish a private computer or make localhost accessible to a cloud model.

Temporary access still grants access

The project says each ticket binds the account, attachment identity, size and byte budget, and rotating the server bearer credential invalidates issued links. Anyone holding a valid link can fetch the original attachment bytes without another Authorization header until expiry. The guide therefore treats these links as temporary credentials to share only with the intended authorized consumer.

Both server and CLI must run 1.5.0 for this command. The release says it requires no database migration or new mandatory environment variables. Homebrew installation is documented for macOS and Linux; local Telegram setup requires an API ID, API hash and login. Remote access uses the existing server access token, while any connected hosted model remains subject to its provider’s access and charges. The repository uses AGPL-3.0.

The release also fixes Telegram download tails that could fail with LIMIT_INVALID and redacts download tickets from HTTP and OpenTelemetry URLs. These are the maintainers’ documented changes; AITrending has reviewed the English sources without independently reproducing the download or redaction behavior.