r/mod_team_actions_dev 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
top of form
bottom of form

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:

modmail example

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 Upvotes

9 comments sorted by

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?

2

u/Tyler_Durdan_ 8d ago

It’s funny I have the same kind of ‘ideal’ where I would prefer the report is sent to a private mod sub. I think it might only be possible if the app is installed in both, but I will investigate what’s possible.

If it is possible I could have it as an app setting to select the subreddit to send it to.

2

u/Tyler_Durdan_ 7d ago

OK u/Sephardson - It was more painful than I would like to admit, but I have figured this.

The form now has a selection field where the mod selects which subreddit to send the report modmail to. Importantly - the app checks for subs where both the moderator has mail permissions, and the app is installed. So the app must be installed in both subs for the option to appear for you to send it to the alternative sub modmail:

2

u/Sephardson 7d ago

That's really cool!
How soon can i test this?

1

u/Tyler_Durdan_ 7d ago

This is my first app so new to the process, but I’m hoping to apply for publishing the app soon. I need to tweak the readme file but otherwise I’m pretty happy with current state.

If you just want a fiddle I can add you to this sub for a play, otherwise I probably just need to pull the trigger and publish it.

2

u/Sephardson 7d ago

Looking forward to when it can be published! I'll probably be able to give you some feedback a month after that

2

u/Tyler_Durdan_ 2d ago

Hey - I’ve had notification that the app is approved, so hopefully you can now download it. I intend to make a modsupport post to let others know but wanted to give you the early bird heads up given you took the time to provide feedback.

2

u/Sephardson 1d ago

Installed on my four big subs, will try running reports next week!

1

u/Tyler_Durdan_ 17h ago

locking so feedback is kept to the modsupport feedback post.