Analysis updated 2026-05-18
Fork the repository and run its GitHub Actions workflow to pull a file out of Telegram.
Retrieve a downloaded file from the fork's downloads folder after a workflow run finishes.
Use as a personal, local-only relay rather than a hosted storage service, per the project's own warning.
| nikzad-avasam/tg-dl | aaronz345/athena-personal-academic-page | abolix/xplex | |
|---|---|---|---|
| Stars | 20 | 20 | 20 |
| Language | — | JavaScript | Go |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | researcher | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires an activation code obtained through an external payment link before the workflow can run.
TG-dl is a project, described in Persian, that lets someone move files from Telegram into a GitHub repository and then download them from there. The README explains that the project first needs an activation code, which is obtained through a linked payment page, and once activated it stays enabled permanently for that user without needing to repeat the step. To use it, a person forks the repository, goes to the Actions tab on their fork, opens the list of available workflows, and clicks the one for downloading. They enter the address of the file inside Telegram, run the workflow, and wait. Once finished, the file is saved into a downloads folder inside the fork, where it can be retrieved. The README includes a clear warning aimed at users. It states that the tool is meant to run locally on a person's own machine only, that downloaded videos or other media files should not be committed to the repository or any fork, and that GitHub Actions should not be used to download and store videos on GitHub's own infrastructure. All common video file formats are blocked through a gitignore file as a safeguard. The warning goes on to say that misusing the repository by storing media files or running mass downloads through GitHub Actions violates GitHub's terms of service and could lead to a suspended account. Beyond this warning and the basic usage steps, the README does not describe the underlying workflow files, what other Telegram content types are supported, or what technology stack powers the download process, so those details are not covered here.
A tool for moving files from Telegram into a GitHub repository fork so they can be downloaded from there, gated by an activation code.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.