To download from a private Telegram channel you need to be a member of it and an app that can open the chat directly. TelegramBuddy signs in to your own Telegram account and opens any private channel or group you belong to — from your chat list, a t.me/+ invite link, a private t.me/c/ message link or a numeric id — then saves its files into a folder on your Mac or PC. Nothing passes through anyone else’s server on the way.
What it does
A private channel or group is simply one without a public username. It does not show up in search and has no t.me/name address, so tools that look chats up by name cannot find it. TelegramBuddy works from your own account instead, so it reaches exactly the chats you can already read.
Once the chat is open, you can browse it and save what you need: single files, a selection, or every photo, video, document, music file and voice message in the chat through a bulk download. It works the same for private groups as for private channels, which makes it a practical private Telegram group downloader as well.
Who it is for
- Course and study groups where recordings and PDFs have piled up for a year and you want them in one folder.
- Work channels used to share documents, designs or site photos with a team.
- Family and friends’ groups whose videos you want saved before switching phones.
- Members of a channel that rarely appears in your list, because you joined long ago or only through an invite link.
How to download from a private Telegram channel
- Install TelegramBuddy for macOS or Windows from the download page.
- Enter your api_id and api_hash from my.telegram.org. It takes about two minutes, once; see how to get your api_id and api_hash.
- Sign in with a QR code or your phone number. The session is stored in a file on your computer.
- Open the chat. If it is not in your list, paste any of the identifiers in the table below into the chat opener — this is how you download from a Telegram invite link or a t.me/c/ link.
- Choose Chat view or Gallery view. Chat view shows the full history oldest to newest, text and files together. Gallery view shows only the media, with filters for photos, videos, music, voice and documents, a search over captions and file names, and a date range.
- Save files from the private channel. Select what you want, or start a bulk download that scans the whole history for matching files. You can queue several chats at once.
| You have | Example | Notes |
|---|---|---|
| Invite link | t.me/+AbCdEf… |
Works for a chat you have joined |
| Private message link | t.me/c/1234567890/456 |
Copy it from any post; members only |
| @username | @examplechannel |
Public chats only |
| Numeric id | 1234567890 |
The number after /c/ in a message link |
The guide to downloading from a private Telegram channel goes through each of these in more depth.
Details that matter
Membership comes first. TelegramBuddy is not a bot and has no access of its own. If your invite expired or you left the channel, join again in Telegram before opening it here.
The full history, not only what has loaded. Scrolling loads older messages gradually. Bulk download does its own scan from the first post, so you get every matching file without scrolling to the beginning.
Long runs that recover. Large files keep their partial data and continue after a pause, a dropped connection or closing the app. Finished files are skipped when you run the same chat again, so a channel you follow can be topped up with only what is new. More in resuming interrupted downloads.
Telegram’s rate limits. You set how many downloads run in parallel. If Telegram asks the app to slow down, it waits and then continues by itself.
Tidy folders. Each chat gets its own folder, optionally split into Photos, Videos, Files, Music and Voice. Files keep Telegram’s original names and are dated to the message they came from.
Restricted chats. Owners can switch on “Restrict saving content”. Take that as the owner saying the material should stay in the chat. If you have a real need for a copy, ask them. In every case, only save files you have the right to keep.
How it compares
Forwarding bots and cloud bots only see what you forward to them, so a private channel means forwarding post by post, and the files pass through a third party before they reach you. Saving by hand in the Telegram app works, but one file at a time and only as far back as you scroll. Telegram’s built-in export can save a whole chat, but it is a one-off job rather than a filtered, repeatable download you can top up later.
TelegramBuddy sits in between: your own account, your own computer, the whole history, and only the file types you ask for. If the channel is mostly video, the Telegram video downloader page shows the video-first route. If you also want the messages themselves, Telegram chat export saves a chat as a readable HTML page or JSON.
Your account, your disk
The app talks to Telegram directly and writes files straight to your download folder. There is no TelegramBuddy account and no TelegramBuddy server in the path, and your files are not uploaded anywhere. The interface follows your system language and comes in eight languages, from English and German to Ukrainian and Uzbek.
Get started
If you can open the channel in Telegram, you can save its files with TelegramBuddy. Download the app below, sign in, and paste the link.