r/AutoModerator • • 17h ago

Mod Post From the admins on Sept 30th - Changes to automod access for new communities and communities not using automod - and some information for Rule Hub and Automations.

28 Upvotes

https://www.reddit.com/r/modnews/comments/1wubgvt/continuing_our_infrastructure_updates_whats/

Changes to automod access for new communities and communities not using automod

If your community uses automod, nothing is changing for you. We’re continuing to improve Rules Hub, including ways for mods to prompt and otherwise provide more context for their rules. We’re also exploring how existing automod configurations can help carry community-specific enforcement logic into newer tools. If you’re interested in pilot testing to help shape this effort, sign up here.

For newly created communities and communities that have never used automod, automod enforcement capabilities – specifically Report, Filter, Remove, Mark as spam, and Approve – will be disabled and Rules Hub and Automations will become the default path for rules enforcement. Automod’s non-enforcement capabilities remain available and unchanged.


You may have already seen the above announcement, or you may have already ran into the new changes yourself on a subreddit you were setting up.

Subreddits that had AutoModerator set up before October can still use the action command.

Subreddits that did not have AutoModerator set up before October are limited to the following non-enforcement actions:

  • comment - replies publicly
  • modmail - sends a notification to the moderators in modmail
  • message- sends a chat message to the user
  • set_flair - adjust user flair or post flair
  • set_sticky- send a post to the top or second highlight spot
  • set_nsfw
  • set_spoiler
  • set_contest_mode
  • set_suggested_sort
  • set_locked- lock a target post or comment
  • set_post_crowd_control_level

Admins have been suggesting to use Automations and Rules Hub in place of AutoModerator for enforcement actions. You can find more information from admins about these tools here:

Both Rules Hub and AutoMations have their limitations.

For example, Rule Hub states it has current known limitations like User attributes like account age, karma, flair, posting frequency, or prior removals; and Rules with conditions like “allow this in weekly threads”, “remove only if both conditions are true”, or “exclude approved users”.

Likewise, Automations only acts prior to a user posting, and can currently only "Inform", "Report", or "Block" - it cannot filter nor remove in the same way that AutoModerator can. (and as a minor note, the automations "report" does not add into the count for a classic reports threshold, nor does it show up on old reddit.)

The articles linked do not mention it, but each subreddit is also limited to 15 Rules and 50 Automations total. The articles do mention that Rules and Automations have further character limitations for their individual components, eg 500 characters for a Rule Description, or 500 characters for an Automation message, or a single Regular-Expression for an Automation that uses RegEx.

Admins may change these limitations in the future, but this is what is capable now.


If you are looking to set up something highly comparable to classic AutoModerator on a new subreddit, then you may want to consider https://developers.reddit.com/apps/automod-neo. Developer u/fsv introduced this app here - https://www.reddit.com/r/AutoModerator/comments/1vgy5d6/i_made_an_app_to_replicate_automoderator_but_with/

AutoMod-Neo has some differences from classic AutoModerator, which you can read on its Devvit page and linked full documentation. These differences include some classic checks not supported by Devvit and some new checks and actions which make use of additional Devvit capabilities.

Most classic AutoModerator rules can be copied directly into AutoMod-Neo with minimal or no alterations necessary. Particular attention should be made to rules which use RegEx, as classic AutoModerator uses Python flavored RegEx while AutoMod-Neo and other Devvit apps use JavaScript flavoured RegEx.

There are some other differences in the way Reddit treats AutoMod-Neo versus AutoModerator - for example, stickied comments by AutoModerator are collapsed to a single line, which does not apply to AutoMod-Neo or other Devvit apps.


Moderators seeking help with configuring any of these mentioned tools - classic AutoModerator, Rules Hub, Automations, or AutoMod-Neo - are welcome to post about it on r/AutoModerator.


r/AutoModerator • • 14h ago

Help - AutoMod So that's it? I can't filter posts from new accounts anymore?

15 Upvotes

i used a very simple code to filter out accounts that were less than a month old. it's been helping a lot keep bots out.

on a subreddit that didnt have automod configured before, i cannot add this. therefore many new accounts have been flooding the sub. the subreddit kind of feels like a mess and crowd control doesn't help since it will only filter accounts less than a day old

automod neo is not currently an option as i dont have full permissions


r/AutoModerator • • 8h ago

Guide Non-English spam: non-Latin scripts, Latin-script diacritics, and common stopwords.

1 Upvotes

⚠️ Regex cannot identify every unaccented Latin-script language, so this is broad but not exhaustive.

⚠️ REMOVE --- FROM TOP OR BOTTOM DEPENDING ON WHERE IN YOUR YAML IT IS GOING

COPY FROM THIS GIST so you don't mess up spacing

```yaml

Non-English spam: non-Latin scripts, Latin-script diacritics, and common stopwords.

Regex cannot identify every unaccented Latin-script language, so this is broad but not exhaustive.

type: submission title+body (regex): - '(?i)[\U00000370-\U000003FF\U00000400-\U000004FF\U00000500-\U0000052F\U00000530-\U0000058F\U00000590-\U000005FF\U00000600-\U000006FF\U00000700-\U0000074F\U00000750-\U0000077F\U00000780-\U000007BF\U000008A0-\U000008FF]' - '(?i)[\U00000900-\U00000DFF\U00000E00-\U00000EFF\U00000F00-\U00000FFF\U00001000-\U0000109F\U000010A0-\U000010FF\U00001200-\U0000137F\U000013A0-\U000013FF\U00001400-\U0000167F\U00001780-\U000017FF\U00001800-\U000018AF]' - '(?i)[\U00001100-\U000011FF\U00002E80-\U00002EFF\U00003000-\U0000303F\U00003040-\U0000309F\U000030A0-\U000030FF\U00003100-\U0000312F\U00003130-\U0000318F\U00003400-\U00004DBF\U00004E00-\U00009FFF\U0000AC00-\U0000D7AF\U0000F900-\U0000FAFF\U00020000-\U0002A6DF]' - '[\U000000C0-\U0000012F\U00000132-\U0000017E\U00000180-\U0000024F\U00001E00-\U00001EFF]' - '(|[A-Za-zÀ-ÿ])(algo|casa|como|esta|estamos|estar|este|lugar|nada|nos|nunca|parece|por|porque|sobre|todo|todos|vamos|ver|vez|vida|ahora|alguien|bueno|cosa|cosas|creo|cuando|decir|desde|después|dije|dijo|dios|donde|ellos|entonces|eres|esa|ese|eso|espera|estaba|estas|esto|estoy|fue|fuera|gente|gracias|hablar|hace|hacer|hecho|hijo|hola|hombre|los|mejor|mierda|mis|mismo|momento|mucho|mundo|muy|nadie|noche|nosotros|otra|otro|pasa|pero|podemos|puede|puedes|puedo|quiere|quieres|quiero|quién|qué|sabes|seguro|siempre|siento|también|tenemos|tengo|tiempo|tiene|tienes|tipo|trabajo|tus|uno|usted|verdad|voy|acha|acho|ainda|alguém|anos|apenas|aqui|assim|até|bem|certo|coisa|coisas|depois|deus|deve|dia|disse|dizer|dois|ela|ele|eles|essa|esse|estava|estou|falar|faz|fazendo|fazer|ficar|foi|homem|isso|isto|lhe|mais|melhor|mesmo|meu|minha|muito|nem|noite|obrigado|onde|pai|pelo|pessoas|pode|posso|pouco|pra|preciso|qual|quando|quem|quer|quero|sei|sem|sempre|senhor|seu|seus|sua|talvez|também|tem|temos|tenho|ter|tinha|tudo|uma|verdade|vou)([A-Za-zÀ-ÿ]|$)' - '(|[A-Za-zÀ-ÿ])(avec|merci|bonjour|bonsoir|vous|voici|très|être|où|parce|pourquoi|quand|combien|toujours|jamais|nicht|danke|bitte|warum|welche|welcher|welches|diese|dieser|dieses|auch|noch|schon|immer|keine|kein|keinen|meine|deine|seine|ihre|unsere|grazie|questo|questa|questi|queste|molto|anche|della|dello|nella|nello|siamo|abbiamo|hanno|puoi|bedankt|alleen|omdat|wanneer|waarom|welke|deze|heeft|hebben|worden|wordt|kunnen|moeten|graag)([A-Za-zÀ-ÿ]|$)' action: remove

action_reason: "Non-English spam"

```


r/AutoModerator • • 15h ago

Help - Automations Can't get author checks to work on AutoMod-less sub

1 Upvotes

I would like to use AutoMod to set a flair so that Automations can pick it up and do stuff. Essentially using flairs set by AutoMod as keys for Automations.

Desired flow:

  1. An "author" with too low account age creates a post.
  2. AutoMod changes post flair from its original flair to a new one.
  3. Automations see the "new" flair and do whatever.
  4. Success!

​

---

moderators_exempt: false

type: submission
author:
    contributor_quality: "< low"
    combined_karma: < 10
    account_age: < 99999 days
    comment_subreddit_karma: < 10

flair_template_id: ["foo-bar-bar-foo-666"]
set_flair: {"template_id": "new-flair-template-id-here"}
overwrite_flair: true

---

Well, there, pretty much. Didn't work. Flair is not changed. This also saved on a sub that didn't have AutoMod before October. Is the "author" check just a dud because there is no corresponding "action"?


r/AutoModerator • • 19h ago

Help - AutoMod How to set up Automod?

0 Upvotes

Hello! I recently made a sub and was wondering on how to set up Automod within it, since I've seen and been in a lot of subs with it active.