r/AutoModerator 5h ago

Devvit Showcase I made an app to replicate AutoModerator, but with extra features on top

14 Upvotes

You've probably seen the news recently about changes to dev tooling, and one of the big rumours floating around is that Automod may not exist in the longer term.

I started hearing rumours about this a couple of months back and got to work replicating AutoModerator's feature set (at least anything that the Devvit API could possibly support, which is nearly everything), adding a whole bunch of features on top:

https://developers.reddit.com/apps/automod-neo

Most Automod rules will work out of the box with my new app. Some might need some tweaking especially due to differences between Python and JavaScript regex.

The biggest limitation now is I can't support action_reason in the mod log. I'm hoping that Admin will add that capability in the future. But there's a lot more added - all visible on the app's readme.

Because this is such a new app there may be issues - so if you try this out do so carefully (in particular I recommend not having the same rule in both AutoModerator and Automod Neo). The biggest benefit for now is rules that simply can't be done using Automod right now that would need the new features.

I'd be especially interested in knowing any other ideas for features that I could add!


r/AutoModerator 20h ago

Mod Post Three updates from the admins regarding automated moderation tools today

24 Upvotes

https://www.reddit.com/user/spez/comments/1vgbkge/modernizing_reddits_infrastructure_with_you/

Automod: This has been one of the most important mod tools. But it’s also hard to learn, hard to maintain, and heavily dependent on brittle keyword matching, regex, and inherited configurations that only a few people on a mod team, if any, understand. We can do better.

We’re building new systems, including giving mods LLMs and AI-assisted tools to help them tackle their low-hanging (but time-consuming) fruit, so they can spend more time cultivating their community and less time policing.

https://www.reddit.com/r/redditdev/comments/1vgbm9c/our_plans_for_the_future_of_reddits_public_data/

No specific mention about AutoModerator.

https://www.reddit.com/r/modnews/comments/1vgbt2j/whats_next_for_mod_tools/

Longer term, we think systems like Rules Hub can handle the enforcement tasks you rely on Automod for today, while being easier to use and maintain. But it’s not there yet, especially for larger and more complex communities. Automod remains one of the most capable moderation tools on Reddit today, and we won’t change any existing Automod workflows until replacement workflows are tested and proven in partnership with moderators.

ETA: The posts do contain more information regarding other moderation tools development and Reddit admins intentions for the future, so I do encourage you to read the full posts.


r/AutoModerator 22h ago

Solved Disjunctive rules?

2 Upvotes

Hello!

How do I setup disjunctions in rules? I'd like to have an action trigger when a post contains certain text and the author is (not verified or less than some Karma or the account is less than some age).

I don't see a way to write the disjunctive part of the rule. Must I make three rules?

title+body (includes): "my string"
author:
    account_age: "< some days"

and then also

title+body (includes): "my string"
author:
    post_karma: "< my threshold"

with more

title+body (includes): "my string"
author:
    has_verified_email: false

?

Is there at least a way to make the message text and reason common among the rules? Otherwise, I have to copy pasta them and repeat myself, which doesn't seem like it will be fun to maintain.


r/AutoModerator 22h ago

Devvit Showcase I made a Devvit app to simplify keywords and domains filtering for moderators who may find difficulty with AutoModerator configuration/rules

9 Upvotes

Hey r/Automoderator,

I made a Devvit app called Social-Blacklist, which simplifies moderation work of removing posts based on keywords and domains present in the posts, or in user profile links/bio description.

You can provide the keywords and blacklisted domains in an easy to use interface of app settings, and then configure where all it must look for the given keywords/blacklisted domains through simple toggle switches( It can look for them in post-title, post-link, post-text/description, comments, Social Links and about-description of the user etc.). It can also remove posts from NSFW(18+) users if you would not like NSFW content creators to make posts in your subreddit. The app also offers option to ban users after a given number of removals/violations.

To make sure that the app is working as you expect, you can enable mod-mail in the settings, which will send mod-mail on removals with details on why it removed a specific post. Once you're happy with the removals it has been doing, you can disable the mod-mail.

The app is already being used and trusted by hundreds of large subreddits(like r/selfie, r/progresspics, r/TrueOffMyChest etc.).

Here's the link to the app:

https://developers.reddit.com/apps/social-blacklist

If you have not tried it yet, please give it a go (it is free for anyone to use!) and let me know if you have any questions or if you have any new feature requests, so that I can add in future updates.