Problem
Players have to register to discord just to report trolls.
Solution
To integrate a /report command into a DDNet server which will notify moderators on discord.
Architecture
- Server will have a /report command and a HTTP client which will send reports to a backend
- Backend will accept reports, filter them and will send them to a discord bot
- A discord bot which could be a part of backend
People involved
Pure_luck: backend, bot (ruby)
Heinrich5991: DDNet (C++)
Plan
- Do a MVC using an econ consuming bot without adding a HTTP client to C++ code (Pure_luck)
- Host a MVC (Pure_luck)
- Test it on some discord channel
- Demo & collect a feedback from moderators & DDNet dev team
- Make a backend
- Add a HTTP client to the code to make REST API requests to a backend
- Test it
- Add more servers to the system