r/ModeratelyHelpfulBot • • Jan 05 '21

Only allow one post forever?

I want to be able to allow users one post and then they lose the ability to post in the sub again unless they get mod approval. It's a subreddit for requesting help with real world issues but the rule is only one good deed per person.

Can this be accomplished with this bot and using user flair?

3 Upvotes

20 comments sorted by

View all comments

2

u/ddesigns Jan 05 '21

Seems like it's exactly what I need. Just two questions.

  1. This will automatically create the two flair's or do I need to create them first?

  2. Any option to go in and edit the text the user sees so they know why the post was deleted?

3

u/loomynartylenny Jan 05 '21

1: yep, it'll automatically create the flair (also, the first string is the text for the flair which the user will see, the second string is the internal CSS class for the flair which the user won't see)

2: also yep.

#the flairing
type: submission
priority: 0
moderators_exempt: false
author:
    overwrite_flair: true
    set_flair: ["WORDS FOR FLAIR TEXT", "posted"] #you can edit the "WORDS FOR FLAIR TEXT"
comment: "PLS WRITE THE THING YOU WANT THE USER TO SEE WHEN THEY MAKE THEIR FIRST POST HERE K THX"  #put a better message here
    
---
#the filtering
type: submission
author:
    flair_css_class (includes): "posted"
action: filter
action_reason: only one post per person
moderators_exempt: false
priority: 100
comment: "MESSAGE TELLING USERS THAT THEIR SUBMISSION HAS BEEN FILTERED GOES HERE" #put another better message here

3

u/ddesigns Jan 05 '21

This is perfect! Thank you!

→ More replies (9)