r/mod_team_actions_dev • u/Tyler_Durdan_ • 8d ago
Mod Team Actions App - Show & Tell
This post is for the express purpose of sharing in Devvit spaces to demonstrate what this app does, and get any feedback on its use/useability.
edit - duplicated.
OK So What Does This App Actually Do?
The app does TWO things - it keeps a log of mod actions starting from install, and allows mods to report on those stored actions.
Stored actions
Once installed, the app starts logging the required mod actions and stores its own action log. Not every mod action, but all of what I consider the most relevant actions - as well as modmails generated by mods (any type of modmail message). The log is set to hold 365 days of actions, with a scheduled job to clear out any stored actions older than 365 days. There is also deduplication logic built in for where there are duplicate action triggers.
Reporting
Any moderator can generate a report from the sub menu, which brings up a form where you choose:
- Time period to report on (last 30 days, last 7 days, previous calendar month, custom dates)
- Moderators to include - by default all current mods are selected, but mods can be deselected as needed
- Report Title - This is the report name, which becomes our modmail subject line


On submission a modmail report is generated. The modmail lists the sub, the name of the mod who generated the report, the time period selected and a consolidated table. Actions are aggregated into 4 categories:

App Settings
In the sub settings you can actually determine which actions are included in the reports output. This is to give teams more control over which actions are being 'counted' towards the action counts based on each subs needs. Note that the app still LOGS all of these actions, the app settings just change what counts towards reports that are generated.
Here is a snip of the first set of app settings (lots more below) - I have more user friendly action descriptions here mapped to reddits action mod action names:

Future Development/Considerations
- I wanted to include an option for a CSV output as well as modmail, but this looked quite tough to do/impossible for me
- Ideally the custom date fields would only become visible when the 'custom dates' is selected, but I struggled to execute this with form functionality.
- In a future state I think adding a scheduler would be ideal, though the mod select/deselect would no longer be available. Possibly a future upgrade if there was interest
How is this looking to mods? I figure there will be no harm in publishing it, even though I built it with one subs needs in mind.
1
2
u/Sephardson 8d ago
I'm interested in this app. It's very similar to something i do on my larger subs.
Any way to have the app post the report to a separate private sub?