Reaper is a Discord bot that allows you to automate and make tasks easier that would normally take a lot of time and effort. It is designed to be easy to use and extremely customizable.
- A Discord Bot Application
- Docker
- Optional: Docker Compose
When adding Reaper to your server, you will need to give it the following permissions:
- Send Messages
- Embed Links
- Attach Files
- Kick Members
- Ban Members
- Manage Roles
- Manage Server
- View Audit Logs
- Manage Messages
An additional scope of applications.commands is required for slash commands to work.
The prefered way to run Reaper is using Docker. This allows you to run Reaper in a container and allows you to easily update it. To run Reaper using Docker, you will need to create a docker-compose.yml
file.
There is an example provided with the docker-compose.example.yml
file. You can copy this file and rename it to docker-compose.yml
. The docker-compose.yml file has some environment variables which you should edit to your preference.
- Ensure you have installed Docker (and Docker Compose if following this guide)
- Download the Reaper Repository (either by cloning it or downloading the repository)
git clone https://github.com/GenericNerd/reaper
- Enter the directory and edit your
docker-compose.yml
file to preference. - Run the following command to start the bot
docker-compose up --build -d
- Run the /config command to start configuring the bot in your own server.
MIT License
Copyright © 2024 Fabio Almeida