{"id":13611181,"url":"https://github.com/sam-shubham/UltroidBot","last_synced_at":"2025-04-13T01:35:10.433Z","repository":{"id":185840928,"uuid":"389997701","full_name":"sam-shubham/UltroidBot","owner":"sam-shubham","description":null,"archived":false,"fork":false,"pushed_at":"2021-07-27T13:40:42.000Z","size":8223,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-01T19:56:55.100Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sam-shubham.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-07-27T13:39:58.000Z","updated_at":"2021-09-11T11:45:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"f902b5dc-ff94-473d-8031-9f6cb30b7faa","html_url":"https://github.com/sam-shubham/UltroidBot","commit_stats":null,"previous_names":["sam-shubham/ultroidbot"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sam-shubham%2FUltroidBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sam-shubham%2FUltroidBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sam-shubham%2FUltroidBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sam-shubham%2FUltroidBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sam-shubham","download_url":"https://codeload.github.com/sam-shubham/UltroidBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223558614,"owners_count":17165158,"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":[],"created_at":"2024-08-01T19:01:52.567Z","updated_at":"2024-11-07T17:31:37.608Z","avatar_url":"https://github.com/sam-shubham.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./resources/extras/logo_readme.jpg\" alt=\"TeamUltroid Logo\"\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e\n  \u003cb\u003eUltroid - UserBot\u003c/b\u003e\n\u003c/h1\u003e\n\n\u003cb\u003eA stable pluggable Telegram userbot + vc music bot, based on Telethon.\u003c/b\u003e   \n\n[![Stars](https://img.shields.io/github/stars/TeamUltroid/Ultroid?style=flat-square\u0026color=yellow)](https://github.com/TeamUltroid/Ultroid/stargazers)\n[![Forks](https://img.shields.io/github/forks/TeamUltroid/Ultroid?style=flat-square\u0026color=orange)](https://github.com/TeamUltroid/Ultroid/fork)\n[![Size](https://img.shields.io/github/repo-size/TeamUltroid/Ultroid?style=flat-square\u0026color=green)](https://github.com/TeamUltroid/Ultroid/)   \n[![Python](https://img.shields.io/badge/Python-v3.9-blue)](https://www.python.org/)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/TeamUltroid/Ultroid/graphs/commit-activity)\n[![Docker Pulls](https://img.shields.io/docker/pulls/programmingerror/ultroid?style=flat-square)](https://img.shields.io/docker/pulls/programmingerror/ultroid?style=flat-square)\n[![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/TeamUltroid/Ultroid)   \n[![Contributors](https://img.shields.io/github/contributors/TeamUltroid/Ultroid?style=flat-square\u0026color=green)](https://github.com/TeamUltroid/Ultroid/graphs/contributors)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com)\n[![License](https://img.shields.io/badge/License-AGPL-blue)](https://github.com/TeamUltroid/Ultroid/blob/main/LICENSE)\n[![Sparkline](https://stars.medv.io/Teamultroid/Ultroid.svg)](https://stars.medv.io/TeamUltroid/Ultroid)\n\n----\n\n# Deploy\n- [Heroku](#Deploy-to-Heroku)\n- [Local Machine](#Deploy-Locally)\n\n# Documentation \n[![Document](https://img.shields.io/badge/Documentation-Ultroid-blue)](http://ultroid.tech/)\n\n# Tutorial \n- Full Tutorial - [![Full Tutorial](https://img.shields.io/badge/Watch%20Now-blue)](https://www.youtube.com/watch?v=9wF7k9qA0Q4)\n\n- Tutorial to get Redis URL and password - [here.](./resources/extras/redistut.md)\n---\n\n## Deploy to Heroku\nGet the [Necessary Variables](#Necessary-Variables) and then click the button below!  \n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://dashboard.heroku.com/new?template=https%3A%2F%2Fgithub.com%2F1Danish-00%2FSideLoad)\n\n## Deploy Locally\n- [Traditional Method](#local-deploy---traditional-method)\n- [Easy Method](#local-deploy---easy-method)\n\n### Local Deploy - Easy Method\n- Linux - `bash -c \"$(curl -fsSL https://git.io/JY9UM)\"`\n- Windows - `cd desktop ; wget https://git.io/JY9UM -o locals.py ; python locals.py`\n- Termux - `sh -c \"$(curl -fsSL https://git.io/JY9UM)\"`\n\n### Local Deploy - Traditional Method\n- Get your [Necessary Variables](#Necessary-Variables)\n- Clone the repository: \u003cbr /\u003e\n`git clone https://github.com/TeamUltroid/Ultroid.git`\n- Go to the cloned folder: \u003cbr /\u003e\n`cd Ultroid`\n- Create a virtual env:   \u003cbr /\u003e\n`virtualenv -p /usr/bin/python3 venv`\n`. ./venv/bin/activate`\n- Install the requirements:   \u003cbr /\u003e\n`pip(3) install -U -r requirements.txt`\n- Generate your `SESSION`:\n  - For Linux users:\n    `bash sessiongen`\n     or\n    `bash -c \"$(curl -fsSL https://git.io/JY9JI)\"`\n  - For Termux users:\n    `sh -c \"$(curl -fsSL https://git.io/JqgsR)\"`\n  - For Windows Users:\n    `cd desktop ; wget https://git.io/JY9JI -o ultroid.py ; python ultroid.py`\n- Fill your details in a `.env` file, as given in [`.env.sample`](https://github.com/TeamUltroid/Ultroid/blob/main/.env.sample).\n(You can either edit and rename the file or make a new file named `.env`.)\n- Run the bot:\n  - Linux Users:\n   `bash resources/startup/startup.sh`\n  - Windows Users:\n    `python(3) -m pyUltroid`\n\n## Necessary Variables\n- `API_ID` - Your API_ID from [my.telegram.org](https://my.telegram.org/)\n- `API_HASH` - Your API_HASH from [my.telegram.org](https://my.telegram.org/)\n- `SESSION` - SessionString for your accounts login session. Get it from [here](#Session-String)\n- `REDIS_URI` - Redis endpoint URL, from [redislabs](http://redislabs.com/), tutorial [here.](./resources/extras/redistut.md)\n- `REDIS_PASSWORD ` - Redis endpoint Password, from [redislabs](http://redislabs.com/), tutorial [here.](./resources/extras/redistut.md)\n\n## Session String\nDifferent ways to get your `SESSION`:\n* [![Run on Repl.it](https://replit.com/badge/github/TeamUltroid/Ultroid)](https://replit.com/@TeamUltroid/UltroidStringSession)\n* Linux : `bash -c \"$(curl -fsSL https://git.io/JY9JI)\"`\n* PowerShell : `cd desktop ; wget https://git.io/JY9JI ; python ultroid.py`\n* Termux : `sh -c \"$(curl -fsSL https://da.gd/termux-tel)\"`\n* TelegramBot : [@SessionGeneratorBot](https://t.me/SessionGeneratorBot)\n\nMade with 💕 by [@TeamUltroid](https://t.me/TeamUltroid). \u003cbr /\u003e\n\n# License\nUltroid is licensed under [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.en.html) v3 or later.\n\n[![License](https://www.gnu.org/graphics/agplv3-155x51.png)](LICENSE)\n\n# Credits\n* [![TeamUltroid-Devs](https://img.shields.io/static/v1?label=Teamultroid\u0026message=devs\u0026color=critical)](https://t.me/UltroidDevs)\n* [Lonami](https://github.com/LonamiWebs/) for [Telethon.](https://github.com/LonamiWebs/Telethon)\n* [Dan](https://github.com/delivrance) for [Pyrogram.](https://github.com/pyrogram/pyrogram)\n* [Pytgcalls](https://github.com/pytgcalls) for [PyTgCalls.](https://github.com/pytgcalls/pytgcalls)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsam-shubham%2FUltroidBot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsam-shubham%2FUltroidBot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsam-shubham%2FUltroidBot/lists"}