rapidremover | Reddit for Developers
close

Readme

Rapid Remover: The mod app that lets you remove... rapidly

This app gives mods a simpler Removal Reason interface with more options and useful info, specifically the ability to add multiple reasons at once!

Current Features

Multi-Removal Reason Form

Main Form

On every post and comment, you will get a menu item to "Remove with Multiple Reasons." The form will display all your removal reason titles with checkboxes, and let you pick which to include. Headers and footers can be defined (like toolbox) to introduce the multiple reasons, with a {count} placeholder for how many reasons will be listed. It will handle toolbox placeholders and most of Reddit's placeholders (with the exception of specific rule text, since the API doesn't currently support that). Instead they will be replaced with generic text and links to the rules.

There's an empty "Custom Reason" input if you want to add an additional reason not defined as a removal reason. Note that it won't get logged to the mod log, since there is no defined removal reason ID for custom text. It will get included in the removal reason counts displayed through the forms and in the {count} placeholder, though.

Once you select the menu item, it will remove the content while you decide on the reasons to add, if any (only if not already removed). If you're concerned you won't have a mod action logged to your username, you can always remove the content normally first, and then open the form for the reasons.

You can even type that like "{count} reason(s)" and it will put the proper pluralization on it (like "1 reason vs. 2 reasons).

Existing headers/footers can be defined to parse out of each single reason if you added them to your text (since Reddit doesn't current support headers/footers), so it's not repetitively written multiple times.

Default states can be set for delivery methods for posts vs. comments as well as locking the post and/or removal reason comment.

When the form is open, a smaller display of the User Breakdown will be shown at the top, too. Highlighting any potential red flags.

Edit Form

On the main form, there is an "Edit Before Adding" toggle if want to edit the markdown of the removal reason comment/modmail before submitting it. It will also be displayed if the final reason is too large, and require you to trim it down.

From the Edit Form, you can also override the default delivery method/locking behavior. The priority for the final behavior is as follows:

  1. Edit Form's overriden toggles
  2. Mod's Personal Overrides in RapidRemover Preferences
  3. App's Subreddit Settings

Preferences

If any mods want to adjust the subreddit-wide settings to their taste, they can override them using the RapidRemover Preferences form, avilable from the subreddit's main page's "..." overflow menu:

  • Subreddit setting overrides for "Remove With Multiple Reasons" delivery and locking behavior
  • "Clear Author Cache" toggle to fix any stale data causing issues in User Breakdowns. Shouldn't be needed, but there just in case.

Future Enhancements

Multi-Removal Reason Form

  • Display removal reason toggles within its own scroll once Devvit forms support it, so you don't have to scroll through all of them to get to the buttons
  • Add support for removal reason to rule associations when the Reddit API supports it
  • Enhance the user breakdown with more useful information and highlighting of potential red flags, with more customization for what each sub considers a red flag
  • Hide some unnecessary info displayed on forms to transmit data through to the next steps. Partly limited by Devvit, but can also add some tricks to help hide it

User Breakdown

The Multi-Removal Reason form will display a shorter line version of this, but leaves some things out unless they're flagged as a potential problem. Eventually, a larger version may be viewable without removing.

  • Author breakdown: Name, account age, and post/karma
  • Possible mod action red flags: Remvoals, bans, and mutes. The goal is to only include remove/spam actions once for a post/comment and only if it's not approved as its final state. But it's a work-in-progress.
  • Social media profile domains: To let you see if they have onlyfans, etc. in their profile links
  • Usernotes: Most recent usernotes, which will include the AI description if that's recent
  • Enhance with more useful information and highlighting of potential red flags, with more customization for what each sub considers a red flag

Emojis will be shown to highlight or potential red flags, such a negative karma warnings, newer accounts indicators, etc. And some of those thresholds can be defined in the app settings.

Isuses, Feedback, or Feature Requests?

Any issues, feedback, or feature requests, please send a modmail to r/MajorParadoxApps.

About this app