A personal Discord bot to work with my first API, Discord. This bot can help generate links, register users and create simple profiles
Invite to your Discord server!
!hero
to get Dotabuff links and DotaWiki links for your hero!register
to create a profile on the bot's database!addhero/!delhero
to add/remove heroes from your top 5 list!myprofile
to show your top 5 heroes
docker-compose up --build
(first build)- Afterwards, just
docker-compose up
This bot only runs in linux based systems due to a package called uvloop. Recommend to use container
- Ensure python 3 is installed
- Create a virtual environment and start it
pip install -r requirements.txt
- Change directory to project
python3 main.py
- Python 3
- Discord.py
- MongoDB with pymongo
Snapshot for doing a code review and introducing me to many helper functions