Advertisement
letstalkufos

Updated automod rules

Sep 27th, 2020 (edited)
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 12.68 KB | None | 0 0
  1. # Rule 6 Reminder
  2. # Sites taken from: https://www.reddit.com/wiki/automoderator/standard-conditions#wiki_standard.3A_image_hosting_sites
  3.     type: submission
  4.     url (includes, regex): [
  5.     "\.(jpe?g|png|gif)",
  6.     "500px\.com",
  7.     "abload\.de",
  8.     "anony\.ws",
  9.     "deviantart\.com",
  10.     "deviantart\.net",
  11.     "fav\.me",
  12.     "fbcdn\.net",
  13.     "flickr\.com",
  14.     "forgifs\.com",
  15.     "giphy\.com",
  16.     "gfycat\.com",
  17.     "gifs\.com",
  18.     "gifsoup\.com",
  19.     "gyazo\.com",
  20.     "imageshack\.us",
  21.     "imgclean\.com",
  22.     "imgur\.com",
  23.     "instagr\.am",
  24.     "instagram\.com",
  25.     "i\.reddituploads\.com",
  26.     "mediacru\.sh",
  27.     "media\.tumblr\.com",
  28.     "min\.us",
  29.     "minus\.com",
  30.     "myimghost\.com",
  31.     "photobucket\.com",
  32.     "picsarus\.com",
  33.     "postimg\.org",
  34.     "puu\.sh",
  35.     "i\.redd\.it",
  36.     "sli\.mg",
  37.     "staticflickr\.com",
  38.     "tinypic\.com",
  39.     "twitpic\.com",
  40.     "ibb\.co"
  41.     ]
  42.     comment: |
  43.        Hey /u/{{author}}, thank you for your participation. It looks like your submission is in the form of an image. Just as a reminder, we only allow memes, jokes, and other low effort to consume or less substantial posts on Fridays. On Fridays these posts must also be flaired as either "Casual Friday", "Humor", or "Low Effort". If your image doesn't fit these types of posts you're fine!
  44.  
  45. # LTU - A message reminder sent to users who post images explaining what we don't allow and how to proceed on Fridays.
  46. ---
  47.  
  48.  
  49.  
  50.  
  51. # Petitions & Polls Blacklist
  52.     priority: 50
  53.     domain+body+title: [
  54.     "change.org",
  55.     "strawpoll.me",
  56.     "thepetitionsite.com",
  57.     "wh.gov",
  58.     "petitions.whitehouse.gov",
  59.     "your-polling.com",
  60.     "surveymonkey.com"
  61.     ]
  62.     action: filter
  63.     report_reason: "Petions and polls"
  64.     message: |
  65.        Hey /u/{{author}}, thank you for your participation. Your {{kind}} has been automatically removed
  66.        
  67.         Petitions and polls are not allowed in r/{{subreddit}}.
  68.  
  69.         [Permanent link to {{kind}}]({{permalink}})
  70.  
  71. # LTU - I don't see these as a huge issue currently, but more preventative in terms of political organizing. I'm suggesting filter over spam so we can still see it in modqueue and usernote the user if warranted.
  72. ---
  73.  
  74.  
  75.  
  76.  
  77. # Fundraising/crowdfunding Blacklist
  78.     priority: 50
  79.     domain+body: [
  80.     "kickstarter.com",
  81.     "kck.st",
  82.     "giveforward.com",
  83.     "indiegogo.com",
  84.     "igg.me",
  85.     "gofundme.com",
  86.     "totalgiving.co.uk",
  87.     "gofundflorida.com",
  88.     "herox.com",
  89.     "experiment.com",
  90.     "redditmade.com",
  91.     "crowdsupply.com"
  92.     ]
  93.     author:
  94.     action: filter
  95.     report_reason: "Fundraising"
  96.     comment: |
  97.        Hey /u/{{author}}, thank you for your participation. Your {{kind}} has been automatically removed
  98.        
  99.         Fundraising sites are not allowed in r/{{subreddit}}.
  100.  
  101.         [Permanent link to {{kind}}]({{permalink}})
  102.  
  103.  
  104. #LTU - I don't see these as a huge issue currently, but don't see a good reason to allow fundraising in the sub. I'm suggesting filter over spam so we can still see it in modqueue and usernote the user if warranted.
  105. ---
  106.  
  107.  
  108.  
  109.  
  110. # Mobile Links
  111.     priority: 48
  112.     url+body (regex): "(https?://|www\\.)m(obile)?\\.(\\S+)"
  113.     type: any
  114.     action: remove
  115.     action_reason: "Mobile link"
  116.     message: |
  117.         Hey /u/{{author}}, thank you for your participation. Your {{kind}} was removed because you linked to the mobile version of a website. Please retry your {{kind}} using the full website version:
  118.        
  119.         > {{match-url+body-2}}{{match-url+body-4}}
  120.        
  121.         Please [message the moderators](https://www.reddit.com/message/compose?to=/r/{{subreddit}}&subject=Question regarding the removal of this {{kind}} by /u/{{author}}&message=I have a question regarding the removal of this {{kind}}: [{{title}}]({{permalink}}\)) if you feel that this was an error.
  122.  
  123.         [Permanent link to {{kind}}]({{permalink}})
  124.  
  125. #LTU - This also isn't common, but seems like a good solution to filtering out these links.
  126. ---
  127.  
  128.  
  129.  
  130.  
  131. # Bad Titles
  132.     priority: 20
  133.     title (includes, regex): [
  134.     "\\bpetition",
  135.     "DAE",
  136.     "does anyone else",
  137.     "upvote", "downvote", "downvoted"
  138.     "p(o|0)rn",
  139.     "subscribe",
  140.     "my (site|blog|channel)",
  141.     "karma",
  142.     "thats? (is )?all"
  143.     ]
  144.     action: report
  145.     report_reason: "Bad Title - [{{match}}]"
  146.  
  147. #LTU - This help auto-report potential low-effort titles. I've removed a few 'bet this will get downvoted' posts in the past couple months and can see this being used.
  148. ---
  149.  
  150.  
  151.  
  152.  
  153. # Link-Only Self-Posts
  154.     type: submission
  155.     domain: "self.collapse"
  156.     body (regex, full-text): "\\[?.*\\]?\\(?https?://\\S+\\)?"
  157.     action: remove
  158.     action_reason: "Link-Only Self-Post"
  159.     comment: |
  160.        Hey /u/{{author}}, thank you for your participation. Your {{kind}} has been automatically removed
  161.        
  162.         Please repost your submission as a link post and not as a self-post.
  163.  
  164.         [Permanent link to {{kind}}]({{permalink}})
  165.  
  166. # LTU - I've seen these sparingly and end up removing them. I would be convenient if it could be done automatically.
  167. ---
  168.  
  169.  
  170.  
  171.  
  172. # Textless Self-Posts
  173.     type: submission
  174.     domain: "self.collapse"
  175.     ~body (regex, full-exact): [".+"]
  176.     action: remove
  177.     action_reason: "Textless Self-Post"
  178.     comment: |
  179.        Hey /u/{{author}}, thank you for your participation. Your submission was removed from /r/{{subreddit}} because it did not contain any text.
  180.  
  181. # LTU - Seems like an automated solution to what would presumably be a user-error.
  182. ---
  183.  
  184.  
  185.  
  186.  
  187. # 4+ Reports Auto-Filter
  188.     priority: 100
  189.     reports: 5
  190.     action: filter
  191.     action_reason: "4+ Reports Auto-Filter"
  192.     report_reason: "4+ reports"
  193.  
  194. # LTU - This seem like it could be a potentially powerful way of leveraging user sentiment to force posts off the sub. Not sure if this is too low a level, but it seems like a great idea at least at some level. We just have to remember to hit 'ignore reports' when going through the queue to insure it doesn't trigger for really popular, controversial posts (those usually get a number of reports).
  195. ---
  196.  
  197.  
  198.  
  199.  
  200. # Fuck-you filter, broken out to avoid breaking previous rules and reduce false positives for non-hostile uses of 'fuck you'
  201.     priority: 99
  202.     #removed words
  203.     title+body (includes, regex): ["fuc?k(ing)? (yo)?u\\b"]
  204.     ~title+body#whitelist (includes-word, regex): [
  205.     "fuc?k(ing)? (yo)?u over",
  206.     "fuc?k (yo)?u (got|have)",
  207.     "(he|she|they|it) ?(is|are|will)? fuc?k(ing)? (yo)?u",
  208.     "trying to fuck you",
  209.     "fuck you[i, ]+got mine"
  210.     ]
  211.     action: filter
  212.     action_reason: "Eff-you filter: contains [{{match}}]"
  213.     report_reason: "Eff-you filter: contains [{{match}}] 2"
  214.  
  215. # LTU - Not sure how useful this would be for detecting Rule 1 breaking comments, but seems like it's worth trying.
  216. ---
  217.  
  218.  
  219.  
  220.  
  221. # Gratuitous Profanity
  222.     body+title (regex, includes): ["(fuck|fuk(?:er|ing?)|shit|dick|homo|\\brape|\\bcocks?\\b).*(fuck|fuk(?:er|ing?)|shit|dick|homo|\\brape|\\bcocks?\\b).*(fuck|fuk(?:er|ing?)|shit|dick|homo|\\brape|\\bcocks?\\b)"]
  223.     body_shorter_than: 1500
  224.     action: report
  225.     report_reason: "Gratuitous Profanity - [{{match-2}}], [{{match-3}}], [{{match-4}}]"
  226.  
  227. # LTU - Seems like this might be tested (and potentially edited) to auto-report 'angry' comments for review.
  228. ---
  229.  
  230.  
  231.  
  232.  
  233. # Troll Dector
  234.     priority: 750
  235.     type: any
  236.     account_age: 14 days
  237.     author:
  238.        combined_karma: "< -50"
  239.     action: filter
  240.     report_reason: "Troll Detector"
  241.  
  242. # LTU - This would filter comments and posts by anyone with less than one hundred combined link and post karma if their account is less than two weeks old. Presumably, trolls would get heavily downvoted as soon as they started posting and we could catch these types of alts sooners. The combined karma can't go below -100, FYI.
  243. ---
  244.  
  245.  
  246.  
  247.  
  248. # Top-Level Comments <50 Chars
  249.     type: comment
  250.     priority: 30
  251.     body_shorter_than: 30
  252.     author:
  253.     is_top_level: true
  254.     is_edited: false
  255.     action: report
  256.     action_reason: "Top-Level Comments <50 Chars"
  257.     message: |
  258.        Hey /u/{{author}}, thank you for your participation. Your top level [comment]({{permalink}}) on r/{{subreddit}} was removed because it was too short. Please repost the comment in a lengthened version.
  259.        
  260.         This rule was implemented to help remove the large number of short low quality top level comments in many submissions. Please only contact us if you feel there is no way to meaningfully expand upon your point, or that your post isn't better directed as a response to another top level comment. This includes jokes as well.
  261.        
  262.         Please [message the moderators](https://www.reddit.com/message/compose?to=/r/{{subreddit}}&subject=Question regarding the removal of this {{kind}} by /u/{{author}}&message=I have a question regarding the removal of this {{kind}}: [{{title}}]({{permalink}}\)) if you feel that this was an error.
  263.  
  264.         [Permanent link to {{kind}}]({{permalink}})
  265.  
  266.  
  267. # LTU - r/futurology had this set to less than 50 characters and they removed them automatically. This version seems less severe and I changed it to report just to test it out. Personally, I feel like low-effort comments or jokes always have the potential to rise to the top for many posts and don't actually add much nuance to the discussion. I'm still curious on everyone's thoughts on a rule for something like this.
  268. ---
  269.  
  270.  
  271.  
  272.  
  273. # In-Depth Discussion
  274.     priority: 10
  275.     type: submission
  276.     title (includes, regex): ["[\\[\\(] ?in[ -]?depth ?[\\]\\)]"]
  277.     comment: |
  278.        The submitter, /u/{{author}} has indicated that they would like an in-depth discussion.
  279.  
  280.         All comments must be greater than 100 characters. Additionally, they must contribute positively to the discussion. Jokes, memes, puns, etc. will be removed along with anything that is too off topic.
  281.  
  282. # LTU - This is essentially the 'feature' I would see us adding in response to people looking for something more like 'scholarly' posts. I'd love to test this out and see if it works and/or gets used.
  283. ---
  284.  
  285.  
  286.  
  287.  
  288. # In-Depth Discussion comments must be 100+ Chars
  289.     priority: 31
  290.     type: comment
  291.     parent_submission:
  292.         title (includes, regex): ["[\\[\\(] ?in[ -]?depth ?[\\]\\)]"]
  293.     body_shorter_than: 100
  294.     action: remove
  295.     action_reason: "In-depth comments must be 100+ Chars"
  296.     message: |
  297.        Hey /u/{{author}}, thank you for participating.
  298.        
  299.         Your comment was removed from r/{{subreddit}} because your it was under 100 characters in a submission marked as *[in-depth]*. Stricter comment length and quality guidelines are followed in these submissions to ensure positive and worthwhile discussion.  
  300.        
  301.         Please [message the moderators](https://www.reddit.com/message/compose?to=/r/{{subreddit}}&subject=Question regarding the removal of this {{kind}} by /u/{{author}}&message=I have a question regarding the removal of this {{kind}}: [{{title}}]({{permalink}}\)) if you feel that this was an error.
  302.  
  303.         [Permanent link to {{kind}}]({{permalink}})
  304.  
  305. # LTU - Enforces the comment min-length on posts with in-depth in the title.
  306. ---
  307.  
  308.  
  309.  
  310.  
  311. # URL Shorteners
  312.     priority: 50
  313.     domain+body+title: [
  314.     "6url.ru",
  315.     "bit.do",
  316.     "bit.ly",
  317.     "bitly.com",
  318.     "bit.postedthis",
  319.     "db.tt",
  320.     "goo.gl",
  321.     "huff.to",
  322.     "j.mp",
  323.     "migre.me",
  324.     "n.pr",
  325.     "nyti.ms",
  326.     "ow.ly",
  327.     "redd.it",
  328.     "snip.ly",
  329.     "t.co",
  330.     "tiny.cc",
  331.     "tl.gd",
  332.     "tinyurl.com",
  333.     "yep.it",
  334.     "wp.me",
  335.     "is.gd",
  336.     "adf.ly",
  337.     "j.mp",
  338.     "t.co",
  339.     "amzn.to",
  340.     "x.co"
  341.     ]
  342.     ~domain+title+body#whitelist (includes-word, regex): [i.redd.it]
  343.     ~domain+body (includes-word): [images.app.goo.gl]
  344.     action: remove
  345.     action_reason: "URL Shortener"
  346.     message: |
  347.        Hey /u/{{author}}, thank you for your participation. URL shorteners are not permitted in r/{{subreddit}} as they impair our ability to ensure the safety of our users. Please retry your {{kind}} using direct, full-length URLs only.
  348.  
  349.         [Permanent link to {{kind}}]({{permalink}})
  350.  
  351. # LTU - This is consolidated with our existing and extended.
  352.  
  353. ---
  354. # Previous URL Shortener Rule
  355. type: any
  356. domain+body (includes-word): ["6url.ru", "bit.do", "bit.postedthis", "bit.ly", "goo.gl", "migre.me", "ow.ly", "t.co", "tiny.cc", "tinyurl.com", "x.co"]
  357.     ~domain+body (includes-word): ["images.app.goo.gl"]
  358. action: remove
  359. action_reason: Link shortener
  360. message_subject: Your {{kind}} on r/{{subreddit}} has been removed.
  361. message: |
  362.    Your [{{kind}}]({{permalink}}) in r/{{subreddit}} was automatically removed because you used a link shortener. Please re-submit your content without using a link shortener.
  363.  
  364. ---
  365.  
  366.  
  367.  
  368.  
  369.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement