A general bot with some emphasis on simps as well as some other general functionality such as a basic leveling system.
- Python ver 3.8.2
- discord.py ver 1.3.3
- praw ver 7.0.0
- mysql-connector-python ver 8.0.19
To run this bot first you need to install all of the required libraries listed in the technologies.
- Installing and getting started with discord.py
- Installing and getting started with mysql database for python
- Installing mysql-connector for python
- Installing reddit PRAW library
- Getting started with PRAW
Once all of the required libraries are installed replace all the required key values. To run the bot open commmand prompt and run the following command replacing "bot" with the name of the bot:
py public.py
- -commands bring up a list of commands
- -Acommands brings up a list of admin commands
- -enlighten sends a paragraph of text to the channel
- -info bot info
- -simp gets a post from TheSimpPolice subreddit
- -aww gets a post from aww subreddit
- -wholesome gets a post from wholesomememes subreddit
- -whiteknight gets a post from Whiteknighting subreddit
- -meme gets a post from one of the following subreddits: dankmemes, BlackPeopleTwitter, CrackheadCraigslist
- -owner posts the owner of the server
- -ping shows the response time of the bot
- -eightball gives an answer to a question
- -myinfo shows your information
- -level shows your level
- -xp shows your xp
- -simpcount shows your simpcount
- -simpy increases a specified users simpcount
- -desimp decreases a specified users simpcount