Creating a Discord App
Before you even begin to host the bot itself, you need to make an app on the Discord Developer Portal. This is what you actually invite to your Discord server.
Docker
The GitHub repository has a handy Dockerfile which makes installation with Docker a breeze!
Manual Setup
Whilst manual setup is supported, it is much easier to use Docker, as it installs all the dependencies for you. We only recommend this if you know what you're doing.