Everything it handles,
and where it stops.
The honest list. Anything absent from this page is something the bot does not do yet, and the limits below are the real ones.
Restricted content
The reason this bot exists. A channel owner can switch off forwarding and saving; the ordinary Bot API then cannot read those messages at all. Gheychi runs a real user session over MTProto instead, so the post is just a message.
Private channels and groups
Any chat the bot's account can see, including ones with content protection enabled.
Forum topics
Links carrying a topic id resolve correctly, not just the root channel.
Whole albums
A media group arrives complete, in order, rather than as the single message you linked.
Every media type
Video, photo, audio, voice notes, video notes, animations and plain documents.
Not supported
Invite links of the form t.me/+hash cannot be resolved. Paste a link to an individual post instead. The bot's account must already be a member of the channel — it cannot join one for you.
The rest of the internet
1000+ sites
Anything yt-dlp supports. The named platforms below are the ones tuned and tested; the long tail generally works too.
Quality selection
Available resolutions are read from the source and listed as buttons. No guessing, no fixed ladder.
Audio extraction
Any video becomes an MP3. SoundCloud and RadioJavan are handled as audio directly.
Multi-layer fetching
A direct API path is tried first where it is faster, with yt-dlp as the fallback that always works.
RadioJavan is audio only — video links are declined rather than half-delivered.
Around the download
Quotas are counted per platform and per period, so a heavy YouTube week does not consume your Instagram allowance. Everything is visible from inside the chat.
- Bot languages
- EN / FA
- Quota periods
- day / week / month
- Web dashboard
- magic link
- Password required
- none
- Download history
- visible
Where it stops
Stated plainly, because finding out after paying is worse.
- Maximum file size, any plan
- 50 MB
- Telegram invite links
- unsupported
- RadioJavan video
- unsupported
- Card checkout
- not yet live
- Server-side library
- none by design
The 50 MB ceiling is Telegram's own upload limit for bots, not a plan restriction — no tier raises it today. Work to lift it is on the roadmap; until it ships, this page will keep saying 50 MB.
Try it on the free tier.
No account, no card. Send one link and see.