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
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