-
Couldn't load subscription status.
- Fork 6
Report #3
Description
What does the new feature do?
As a Member I should be able to report a User to the modteam anynomously by dming the bot a command.
It should be possible to include
- The reported member
- A message that might give evidence (optional)
- A description
A report is then stored in a db until a moderator approved the report and acts.
A each report has an id.
A new report is posted in a reports channel.
A moderator can view all currently unresolved reports by a command which displays the id and time the report was created.
A moderator can get all above stated informations by using a command with the report id
To resolve a report a moderator can either deny or accept the report.
By accepting the report with a command the reporter gets a message that their report was accepted and that a Moderator will act soon.
This will delete it fully from the database and the report is no longer queryable trough the get all reports command
By denying The user gets a message that the report was denyed and also the report gets deleted from the db.
Also denying a msg has a reason why
How does this feature benefit the server?
It makes it easier to keep track of all reports.
So that no open reports are lost in messages or whatever.
Also making it anonymous encourages people to report without getting judged by anyone
Example of usage:
A dm to the Bot could look like this
>report Member#1234; Insulted Member#1337
>report Member#1234; <link to message>; insulted Member#1338
For a Moderator to show all currently open reports a command example might look like this
>showopenreports
Reports might be presented as follows:
Date ID Descr
1 Insulted Member#1337
2 insulted Member#1338
To get a detailed report this might be an example of usage
>showreport 2
which returns
ID: 2
Reported Member: Member#1234
Message link; <link to message>
Description: insulted Member
Accepting a Report:
>acceptreport 2
Denying a Report:
>denyreport 1 insufficient evidence
which dms the reporting Member:
You report from <Date> was denied: <reason>
Notes
This feature is open for discussion, critice or improvement.