Telegram Download File Organization
By default, downloaded files are saved per channel with "title-messageID" filenames. Everything is customizable: folder layout and naming are template-driven — set globally once, override per task, and your collection stays tidy and easy to revisit.
Folder layout template
Default is per-channel ({channel}). Placeholders cover date, media type, album title, topic, hashtags, sequence, and more; order defines the hierarchy, and an empty layout saves files straight into the root folder.
File naming template
Default is "{title}-{msgId}"; same-name files get numbered suffixes to avoid conflicts, documents can keep their original filenames, and files are saved in original format and resolution.
Per-task overrides
Each task can override the global layout and naming (e.g., Album Download tasks can group by album title) without affecting other tasks.
Re-downloads never duplicate
Re-downloading the same content overwrites the original file instead of creating a second copy; after changing the template, re-downloading lands files in the new location.
Skip identical files (optional)
When enabled, files recognized as identical skip downloading to save bandwidth; already-saved files are never touched.
FAQ
What is the default folder structure?
One folder per channel by default: root/channel-name/files, with filenames like "title-messageID"; same-name files get numbered suffixes and documents keep their original names.
How do I customize the layout and naming?
Edit the folder layout and naming template in settings using placeholders; individual tasks can override them too, without affecting each other.
Which placeholders are available in the naming template?
Channel, album title, message ID, sequence number, date (year-month-day/time), media type, topic, hashtags, sender, and original filename, among others.
What happens on re-download?
The same content overwrites in place without extra copies; different files that collide get numbered suffixes.
macOS / Windows · 3-day full trial