Do it Easy, Beautiful, Modular, and Fast with EasyBot.py
EasyBot.py is the easy to use framework for people to develop new commands and set up bots with speed
EasyBot.py has a commands programmer for first time bot makers so they can set up simple commands to interact with their patrons! While you're developing, just use the restart command to restart the bot without having to close the entire process!
EasyBot.py strives to bring a beautiful experience to your users so that they will always get a great looking bot. We use embeds with fun colors on every output so it's always colorful and fun.
EasyBot.py contains commands built specifically for Bot Admins who do not wish to verify their IDs with Discord. EasyBot.py can use multiple tokens for the exact same experience across all of them so that there's always space for every server. You also get tips on how to grow your bot and tools to prune out smaller servers so that you have space for larger ones!
Want to add more features? Just drag and drop a discord.py cog file into the cogs folder! And if you don't like it? Delete the file and restart! Additionally, we now offer individual cog setups per bot so that you can run multiple bots with completely different setups but run and managed by EasyBot on the same server.
EasyBot is designed to be LIGHTWEIGHT and runs on a mere 26mb (without external plugins) of ram! It also runs every bot token on a different process so that you can take advantage of multicored systems to keep things fast
Just drag a plugin into cogs and run eb_launcher.py with a double click. Then just follow the instructions on the command line to start!
-
Download the latest release of EasyBot.py from releases and unzip! Or if you wish, download this repo as a .zip or clone it.
-
Open installers and choose the proper version for your installation and skip to step 4 or alternatively install the dependancies manually.
-
Installing Dependencies
-
Install Python 3
-
If using Windows go to python.org and download the release that matches your OS
-
If you're on Ubuntu, you can use:
sudo apt install python3
-
-
Install the dependencies
-
Enter the installers folder
cd installers
-
Run the installer.sh
- If on Windows rename the file to "installer.bat"
sh installer.sh
-
-
-
Go to eb_files and run eb_control.py
-
Leave installers and enter eb_files
cd .. cd eb_files
-
Run the bot process controller
python3 eb_control.py
-