Our motivation to make this bot came from a small build-up of frustration at other discord bots. They only did specific things, and you had to add multiple of them to make a good server with good bots. A friend and I both shared this belief. We decided that we should make our own discord bot, to cure other people of this frustration. So, that's what we've done! This is a combination of many attributes of many popular bots. Now, half your server-space doesn't get taken up by bots! You just have to add 1!
This is an all-around Discord Bot, with many features, such as:
- AI-Chat System¹
- Currency System¹
- Error Handler³
- Giveaway System³
- Custom Help Command (Not the ugly orginal bot-rendered one.)⁴
- A Welcoming and Leaving System³
- Moderation Commands³
- A Polling System³
- Eval & Stat Commands²
- A Leveling System³
- Reaction-Roles²
- Admin-Only Commands³
- A Calculator System³
- A Suggestion System with Upvotes and Downvotes³
- A Working Dashboard¹
- A setchannel command where you can set certain channels in your server!³
- and much more!
Invite The Bot to Your Server!
Inviting it would mean a ton to me, the main developer of this bot, to see it in a public server, so please add it! 😁
Mainly a bunch of pip installs, for the project to work.
Python 3.6+
A working Text Editor or IDE.
and then merely pip install -U -r requirements.txt
.
Many of you that have come across this page, probably want to use this code for yourself. ⚡ NEWS FLASH ⚡, many people that just take things from a person's github and use it for themselves and they DON'T GIVE CREDIT! If you want to use it properly, then you have to give credit to this github page, and all the contributors. License...
Well, anyway, to use it, there will be certain things you will have to replace in your code, as well as required prerequisites (mentioned above), in order for the code to work properly.
First things first: You will need to create a bot from your discord developer portal:
Then, you need an API Key for PRSAW from PGamerX. (Steps should be self explanatory.)
Now, after these steps, this step can go 3 ways from here.
The 3 ways... (VERY IMPORTANT)
After that, there will be some [small things] to replace in the code, to make sure it still works.
- And that should be it for prerequisites and installations.
To run the bot, simply go to the directory where the bot is stored, then python3 bot.py
, or run the file by other means, such as a run button in the ide/text editor. For the dashboard to also work, you will have to run main.py the same way, python3 main.py
or by a run button.
- @MilkshakeTheCoder - (Dashboard, Cleanup, Less Buggy)
- @Andrewthederp - (Currency System Upgrades, Overall better feel.)
- Python 3.8+
- Discord
- Discord.py
- Github
- Replit
- UpTimeRobot
- You should be free to run the code and have a fully functioning bot! If there are problems with our explanation and/code, please be sure to let us know in the discussion below! Also, be sure to join our server!
Code With Swastik¹ ⠀⍿ ⠀Github · Youtube
MenuDocs² ⠀⍿ ⠀Github · Youtube
@nonchris⁴ ⠀⍿ ⠀Github
@MilkshakeTheCoder ⠀⍿ ⠀Github
@Andreawthederp ⠀⍿ ⠀Github
Also check out our Code of Conduct.