Spaces:
Sleeping
Gojo_Satarou
A python and pyrogram based group management bot for telegram.
If you like the bot make sure to give a β star β to theis respository and feel free to update and sending pull requests...
β‘ Credit β‘
Devs π
Captain Ezio Creator & Dev
HΓͺllαΊΓΈy Dev
PSYREX Logo and picture designer
Inspiration β¨
Not a particular inspiration inspired by many bots
This bot is mixture of the many bots and have some extra plugins so it is quite better than both of bots.
Group Management
The Gojo Satarou is a powerful Group Management bot.
Can be found on telegram as a management bot for groups.
Join π Hell Community π if you counter any problem or face any bugs for help.
Features
- Modern
- Fast
- Fully asynchronous
- Fully open-source
- Frequently updated
- Multi Language Support
Can be found on Telegram as @iamgojoof6eyes_bot
Alita is currently available in 1 Language as of now:
- US English
More languages can be managed in the locales folder.
We are still working on adding new languages.
Help us bring more languages to the bot by contributing to the project on Crowdin
Bot
I am available on telegram Gojo Satarou
Powered By Hell Community
DEPLOYMENT π
Deploy To Heroku
Make Sure you have Heroku account
If you don't have heroku account what are you waiting for click here to make one or just deploy on [railway app](#Deploy To Railway)
Just click on the button it will redirect you to Heroku website and deploy your bot there....enjoy π
Deploy locally
Using git
- Install Python v3.7 or later from Python's Website
- Install virtualenv using
python3 -m pip -U install virtualenv
. - Fork or Clone the project using
git clone https://github.com/iamgojoof6eyes/Gojo_Satarou.git
- Create Virtualenv using:
virtualenv venv
- Install the requirements using
python3 -m pip install -r requirements.txt
- Fill in all the variables in Development class, not Config class. Sudo, Dev, Whitelist users are optional!!
- Change to virtualenv shell by using:
. venv/bin/activate (Linux) venv\Scripts\activate (Windows)
- Run the bot using
python3 -m Powers
Usind docker
Clone the repo and enter into it
Install Docker
Fill in the sample.env
file and rename it to main.env
.
Build the docker image using: docker build -t Gojo_Satarou:latest .
(The dot '.' at last is necessary!)
Run the command docker run --env-file main.env Gojo_Satarou
If all works well, bot should send message to the MESSAGE_DUMP Group!
Variables
TOKEN
You can get your bot token at @BotFather
API_ID
You can get your api id here
API_HASH
You can get your api hash here
PREFIX_HANDLER
Your bot handler which will activate commands
DB_URI
Your MongoDB connection string.
APP_ID
Get API_ID from my.telegram.org, used for pyrogram base.