Discord.py is a modern and easy to use Python API wrapper for discord. It has a wide variety of features for any bot project! I tend to use repl.it to program my bots, but you can use whatever you wish. Head to the following website to create your bot:
https://discord.com/developers/applications
Here's a discord.py 8ball bot that supports slash commands:
If you need any help or support, message me on discord XSussicaX!