{"id":26245998,"url":"https://github.com/devhanza/telegramytdlbot","last_synced_at":"2025-04-23T20:26:01.675Z","repository":{"id":222614378,"uuid":"752612865","full_name":"DevHanza/TelegramYTDLBot","owner":"DevHanza","description":"Telegram YouTube Downloader Bot (Educational Purposes Only)","archived":false,"fork":false,"pushed_at":"2024-08-23T06:37:20.000Z","size":107,"stargazers_count":15,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-09-08T15:05:41.427Z","etag":null,"topics":["downloader","python","pythonbot","telebot","telegram","telegrambotapi","telgram-bot","youtube"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DevHanza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-04T11:12:22.000Z","updated_at":"2024-08-31T04:47:11.000Z","dependencies_parsed_at":"2024-09-08T15:05:52.337Z","dependency_job_id":"30f9d410-b796-47ee-ae7b-3d20d557c273","html_url":"https://github.com/DevHanza/TelegramYTDLBot","commit_stats":null,"previous_names":["hansanad/telegramytdlbot","devhanza/telegramytdlbot"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevHanza%2FTelegramYTDLBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevHanza%2FTelegramYTDLBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevHanza%2FTelegramYTDLBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DevHanza%2FTelegramYTDLBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DevHanza","download_url":"https://codeload.github.com/DevHanza/TelegramYTDLBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250507826,"owners_count":21442107,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["downloader","python","pythonbot","telebot","telegram","telegrambotapi","telgram-bot","youtube"],"created_at":"2025-03-13T13:17:06.671Z","updated_at":"2025-04-23T20:26:01.647Z","avatar_url":"https://github.com/DevHanza.png","language":"Python","readme":"# \u003cp align=\"center\"\u003eYouTube Downloader Bot\u003c/p\u003e\n\u003cp align=\"center\"\u003eA Telegram Bot to Download YouTube Videos upto 4K under 2GB.\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003ci\u003e(Only for Educational Purposes)\u003c/i\u003e\u003c/p\u003e\n\n#\n## Features \n- ✅ Fast Downloads\n- ✅ Choose video quality before download.\n- ✅ Downloading Queue for users.\n- ✅ Max video upload size : 2GB\n- ✅ Save server side resources.\n- ✅ No Developer side limits.\n\n## How to Deploy\n### 1. Setup Environment Variables\n- Get your [BOT_API_KEY](https://core.telegram.org/bots/tutorial#obtain-your-bot-token) from here.\n- Create .env file\n- Paste this code into your file and replace with your own values.\n```\nBOT_API_KEY = \"9999999999:AAHePL8-xSzjOlnF5dRGiwhNyxxZsS3u7f4\" # Replace with your own token\n```\n- Save it!\n  \n#\n### 2. Install Dependencies\n```\ngit clone https://github.com/hansanaD/TelegramYTDLBot.git;\ncd TelegramYTDLBot;\npip install -r requirements.txt;\n```\n#\n### 3. Run api server locally (optional)\nYou can choose not to use this service.\\\nBut then you won't be able  to **upload files up to 2000 MB** and get these [features](https://core.telegram.org/bots/api#using-a-local-bot-api-server).\n\n- Generate your instructions from [here](https://tdlib.github.io/telegram-bot-api/build.html). _(This step might take upto 20 mins.)_\n- Go to:\n- ```\n  cd telegram-bot-api/bin\n  ```\n- Get API ID \u0026 HASH from [here](https://core.telegram.org/api/obtaining_api_id). (Watch this [Tutorial](https://www.youtube.com/watch?v=8naENmP3rg4) to get help.)\n- Start the server. (Remember to replace the values with your own values):\n- ```\n  ./telegram-bot-api --api-id=XXXXX --api-hash=XXXXXXXXXXXX --http-port=8081 --local\n  ```\n\nRead the instructions on [eternnoir/pyTelegramBotAPI](https://github.com/eternnoir/pyTelegramBotAPI/#using-local-bot-api-sever) and [tdlib/telegram-bot-api](https://github.com/tdlib/telegram-bot-api) for more information.\n#\n### 4. Run your bot\n- open a new \"[screen](https://www.geeksforgeeks.org/screen-command-in-linux-with-examples/)\" or tab on your terminal.\n- run: ```python bot.py```\n\n**both script \u0026 api server should run at the same time order to work.**\n#\n\n## Disclaimer\nThis repository is intended for educational and personal use only. The use of this repository for any commercial or illegal purposes is strictly prohibited. The repository owner does not endorse or encourage the downloading or sharing of copyrighted material without permission. The repository owner is not responsible for any misuse of the software or any legal consequences that may arise from such misuse\n\n- **APIs : [y2mate-api](https://github.com/Simatwa/y2mate-api/) , [pytelegramBotAPI](https://github.com/eternnoir/pyTelegramBotAPI/)**\n- **Contact for issues : [@dev00111](https://t.me/dev00111)**\n#\n_Sorry for my bad english and my messy documentation. 😶_\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevhanza%2Ftelegramytdlbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevhanza%2Ftelegramytdlbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevhanza%2Ftelegramytdlbot/lists"}