Reports Module V2

iLxlo_
Filo
4 min readJun 10, 2023

--

Reports Module V2

Welcome to all Filo’s enthusiasts!

We are delighted to bring you our latest article, where we will explore Filo’s new reporting module in detail.

In our constant quest to provide the best possible experience, we have developed this feature with the goal of improving security and transparency in our community.

With the new reporting module, we are one step closer to our goal of creating a safe and friendly environment for all Filo’s users.

Join us as we reveal how this new feature will transform your experience on our platform!

Before VS After

Before, the reports module only allowed you to set a channel where reports would be received and a simple command where users filled in the few fields, one for the user and one for the reason for the report:

Previous log message of a received report

This was… pretty simple and outdated.

There was also no way to automatically notify the user of the status of their report, so if a moderator approved or denied a report, the user simply didn’t know… well, there wasn’t even an approval/report system really. denial of reports.

After, the new and improved reports module now allows you to structure your reports in two ways: member reports and message reports:

New reports module log messages

New report fields

With this update, we’ve introduced several fields to provide more information to the moderator and streamline the process of approving/denying a report.

Previously, we had the following fields: member, case ID, date, responsible, and reason.

Currently, we have the following fields in the case of a member report: status, member, case ID, date, responsible and reason. And, in the case of a message report: status, message content, message information, message author, case ID, date, responsible, and reason.

In addition, in both cases it must be taken into account that if the user provides evidence, these will also be shown (link).

Evidence of the reports

With the report module update, we wanted to allow users to attach evidence to their reports, in order to show the moderator clear evidence of anti-systemic behavior with respect to server rules.

This feature is in the testing phase, so only a small group of content providers are supported, which are:
- Youtube.
- Imgur.
- Discord CDN.
- Gyazo.

We hope to expand this list in the future and/or offer support to customize this list per server.

Member report log with attached evidence

Streamlining work: Quick actions

It is now possible to take action quickly when a report arrives. In the report log interface we can find four buttons: approve, deny, ignore and miscellaneous actions.

Approve

This button allows you to approve the report, it will show you a modal so you can fill in some data, in case you want to provide it.

Deny

This button allows you to deny the report, you will be shown a modal with the same purpose as in the previous button.

Ignore

This button will allow you to add a role to the user that will prevent him from sending reports while he is assigned to it. Useful for members making false reports!

Miscellaneous actions

This button will allow you to perform some miscellaneous actions to gain context of the situation.

Also, there are no limitations or ugly interface displaying the data:

Miscellaneous actions

Moderator work environment

The moderator’s work environment is very simple: one channel (or two channels if necessary) where the reports are received.

Messages will arrive with the report information and they will be notified if the administrator configures this functionality. The moderator will be able to view all the information in the report and make a decision according to the situation.

Modal demanding an approval/denial reason for the report to the moderator

And, when you have approved/denied the report, a small quick action selection menu will appear in the confirmation message:

Quick post-approval/denial actions

Just select the user you want to sanction and select the sanction. Simple and fast!

We’ve also introduced command shortcuts, so forget about typing the command name every time you want to report! You just have to right click on the member or message and click Report this member or Report this message.

There are many more things that are waiting for you! Would you like to spoil yourself about the module?

Take a look at the showcase of both modules!

Are you ready to upgrade your server?

Take a look at the module documentation by clicking here.

--

--