Discord bot written in Python (3.9.7+), can be used as a template, also has Anilist (through Anilit's GraphQL API), OpenWeather and IQAIR's APIs for weather forecast
- server info
- pfp
- client ping
- youtube search
- google search
- emoji add/delete
- kick members
- ban/unban members
- weather forecast command
- Anilist commands :
- Search anime by title/ID
- Search manga by title/ID
- Search username ( also displays the user's favourites)
- Search Character
- Search Staff
- Search Studio (also displays the studio's top 5 anime)
- Python 3.9.7+
- A Discord Developer Account which you can make here
- OpenWeather's Current Weather Data API for weather command
- IQAIR's API for Air Quality Index in the weather command
- Stuff listed in requirements.txt
- Clone this repo.
- Modify the discord token in .env after getting the token the Discord Developer Portal
- Get your credentials.json file from here after creating a project first. (Be sure the .json is in the same directory as the python(.py) or it won't work).
- Remember to put all the required API keys in correct places along with the guild IDs of the server(s)
- Go into the directory folder and execute command
pip install -r requirements.txt
. - Execute the bot with
python bot.py
command