This branch of the selfbot runs on discord.py rewrite, the next major version of the library. The selfbot is being completely rewritten with better code and structure. This branch is still in development, so expect bugs. Only install it if you will contribute to its development, constantly update it and give feedback. Once the branch is complete, and discord.py rewrite becomes the master branch of the library, this branch will become the master branch. If you want to install a stable version of the selfbot, go to the master
branch of this repository.
There are two ways of using the bot, one way is to download it and install it on your computer, the other is to host for free 24/7 on a service called Heroku. No download is required, everything is done online. Read the installation guide here or watch the video tutorial here. Its possible to install the selfbot using your phone and it has been done before. If you have any questions, join the support discord server and we will be happy to help.
You need the following to run the bot: (currently)
git+https://github.com/Rapptz/discord.py@rewrite
lxml
mtranslate
colorthief
sympy
psutil
emoji
Do pip install -r path/to/requirements.txt
to install the requirements.
Open a terminal in the directory of the bots location and type
$ python3 selfbot.py
On first start the launcher will run and you will need to input data. After that the bot will launch without setup neccessary.
If you need to edit your token or prefix, navigate into the data folder and open config.json
and change the values.
{
"token": "your_token_here",
"prefix": "r.",
"first": true
}
- Moderation commands
- Global emoji commands
- Complex embed commands
- Miscellaneous commands
- Easy to make your own commands
- Community Cogs (coming soon, join our discord for updates)
If you want to request features, create an issue on this repo.
This is a stateless selfbot
(Saves no data) This means that you can host it on heroku 24/7 for free
This is coming soon, so it's not working at the moment.
To submit a cog, submit a pull request into the /cogs/community folder.
To download a cog, add the Cog Name in data/community_cogs.txt
. Invalid cog names will return an error in your console.
Currently available cogs:-
- cog1
- cog2
Note: You do not have to add default cogs into data/community_cogs.txt
.
Eval and google commands by Rapptz from R.Danny