Jarves is a powerfull telegram userbot
Project description
Ultroid - UserBot
A stable pluggable Telegram userbot + Voice & Video Call music bot, based on Telethon.
Deploy
Documentation
Tutorial
-
Tutorial to get Redis URL and password - here.
Deploy to Heroku
Get the Necessary Variables and then click the button below!
Deploy to Okteto
Get the Necessary Variables and then click the button below!
Deploy Locally
Local Deploy - Easy Method
- Linux -
wget -O locals.py https://git.io/JY9UM && python3 locals.py - Windows -
cd desktop ; wget https://git.io/JY9UM -o locals.py ; python locals.py - Termux -
wget -O install-termux https://tiny.ultroid.tech/termux && bash install-termux
Local Deploy - Traditional Method
- Get your Necessary Variables
- Clone the repository:
git clone https://github.com/MrCode403/Jarves.git - Go to the cloned folder:
cd Ultroid - Create a virtual env:
virtualenv -p /usr/bin/python3 venv. ./venv/bin/activate - Install the requirements:
pip(3) install -U -r re*/st*/optional-requirements.txtpip(3) install -U -r requirements.txt - Generate your
SESSION:- For Linux users:
bash sessiongenorwget -O session.py https://git.io/JY9JI && python3 session.py - For Termux users:
wget -O session.py https://git.io/JY9JI && python session.py - For Windows Users:
cd desktop ; wget https://git.io/JY9JI -o ultroid.py ; python ultroid.py
- For Linux users:
- Fill your details in a
.envfile, as given in.env.sample. (You can either edit and rename the file or make a new file named.env.) - Run the bot:
- Linux Users:
bash startup - Windows Users:
python(3) -m pyJarvis
- Linux Users:
[OUTDATED] Ultroid CLI
Ultroid CLI is a command-line interface for deploying Ultroid.
-
Installing -
Run the following code on a terminal, with curl installed.
ver=$(curl https://raw.githubusercontent.com/BLUE-DEVIL1134/UltroidCli/main/version.txt) && curl -L -o ultroid https://github.com/BLUE-DEVIL1134/UltroidCli/releases/download/$ver/ultroid.exeOR Go to UltroidCli and install the version release from the Github Releases. Add the executable to your system path as specified in the Readme. -
Documentation - Take a look at the
docsfor more detailed information.
Necessary Variables
SESSION- SessionString for your accounts login session. Get it from here
One of the following database:
- For Redis (tutorial here)
- For MONGODB
MONGO_URI- Get it from mongodb.
- For SQLDB
DATABASE_URL- Get it from elephantsql.
Session String
Different ways to get your SESSION:
- Linux :
wget -O session.py https://git.io/JY9JI && python3 session.py - PowerShell :
cd desktop ; wget https://git.io/JY9JI ; python ultroid.py - Termux :
wget -O session.py https://git.io/JY9JI && python session.py - TelegramBot : @SessionGeneratorBot
License
Ultroid is licensed under GNU Affero General Public License v3 or later.
Credits
- Lonami for Telethon.
- MarshalX for PyTgCalls.
Made with 💕 by @TeamUltroid.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyjarves-0.0.1.tar.gz.
File metadata
- Download URL: pyjarves-0.0.1.tar.gz
- Upload date:
- Size: 5.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f512179937c4c8c8d6435eea7399d365cddc2e1cbfa76c4f965b36d6e3f1c0e2
|
|
| MD5 |
20baefe422ee74c208d4a8873d0b3151
|
|
| BLAKE2b-256 |
304e76f089547b6afadeb1d4fac5d22e78cd5ef5cccf18a9508204e8dd608e7c
|
File details
Details for the file pyjarves-0.0.1-py2.py3-none-any.whl.
File metadata
- Download URL: pyjarves-0.0.1-py2.py3-none-any.whl
- Upload date:
- Size: 106.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c158dd656bb9cc6a6e83450fc60d784f957f2a3090195187c69d7ae6ab87da0
|
|
| MD5 |
f02e130fd03ea7f88f6e10c2b9528513
|
|
| BLAKE2b-256 |
3538aa279e0ace8eeab83407d5ac032a13b118392dae11fb099cafe7108a6bb0
|