Manage Minecraft reports in Discord, easily.
reportbot acts invisible to your players. You don't to create any additional channels to accomodate reportbot. Players can simply use the report command in any channel, and reportbot will give feedback and delete the message after a few seconds.
reportbot utilizes many different Discord permissions. I recommend just giving reportbot Administrator privileges, as not even I know all the permissions reportbot needs.
There are multiple ways to use reportbot.
- If you have a separate Discord server for your Staff, you could add the bot there and your main server - then set the report channel config option to a channel in your Staff server.
- If you only use one Discord server for all your operations, reportbot supports that too. Just set the report channel to a channel in your main server.
The only commands you need to know are !report and !close; reportbot will tell you the correct usage in Discord.
- A 24/7 server to host the bot (this bot is designed to run constantly)
- A Discord server + bot user
- RethinkDB running locally, on default host settings
- Node.js 8.9.4 or higher
- Clone the repository.
- Install dependencies (
npm install
oryarn
). - Create a Rethink database called
reportbot
, and make a table calledcases
. - Rename
config.js.example
toconfig.js
, and populate the required fields. - Start the bot (
node .
or with PM2pm2 start index.js --name="reportbot"
).
If you have any ideas or suggestions, tell me here!
If you encounter any bugs, tell me here!
If you appreciate my work, let me know by starring the repo <3
I am also accepting Pull Requests here.