You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.
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.
The text was updated successfully, but these errors were encountered:
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
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
For a Moderator to show all currently open reports a command example might look like this
Reports might be presented as follows:
To get a detailed report this might be an example of usage
which returns
Accepting a Report:
Denying a Report:
which dms the reporting Member:
Notes
This feature is open for discussion, critice or improvement.
The text was updated successfully, but these errors were encountered: