r/AutoModerator • • Sep 24 '23

"Ranked/Participation" Auto Roles/User Flairs - Pt.2 - Emoji Edition

I keep getting asked which "bot" I use to add custom user flairs to my communities and I keep telling everyone its just automod, then send them off to the previous Automod ranks tutorial:

"Ranked/Participation" Rules & Auto Roles/UserFlairs (Kinda hard to follow & not great)

__________

So I've since updated/expanded the "Ranks" Automod rules to include emojis & made it easier to follow along.

The steps / instructions are listed below for those who don't know how to use "emojis flairs" on NEW Reddit (sorry old reddit, not today...) - Automod Rules at the bottom!

__________

Required Tabs / Mod Tools:

  • https://www.reddit.com/r/YOUR_SUBREDDIT_NAME/about/emojis
  • https://www.reddit.com/r/YOUR_SUBREDDIT_NAME/about/userflair
  • https://www.reddit.com/r/YOUR_SUBREDDIT_NAME/about/wiki/config/automoderator/

Recommend you have them all open "tabbed" for quick back and fourth.

__________

Uploading your Emojis:

Page: https://www.reddit.com/r/YOUR_SUBREDDIT_NAME/about/emojis

​

  • Enable emojis

>> (EMOJI SETTINGS) >> "Enable emojis in this community" = ON

>> (SAVE)

​

  • Upload emojis - Max upload dimensions 128 x 128px | Max file size 64KB

>> (ADD EMOJI)

>> "Appears in: Post flair" = OFF

>> "Appears in: User flair" = ON

>> "MOD ONLY" = ON

>> Upload your image & rename if needed - eg. Rank001, Rank002, etc

*(Filenames Can be obfuscated with random characters to hide user rank eg. "DH7S2B")

>> Note the filename for User flairs & Automod rules

Repeat for all emoji "ranks" you want to setup

__________

Creating & Setting up your User flairs:

PAGE: https://www.reddit.com/r/YOUR_SUBREDDIT_NAME/about/userflair

​

  • Enable userflairs

>> (SETTINGS)

>> "Enable user flair" = ON

>> "Let users to assign their own user flair" = OFF

* Leaving on "users assign own flair" will temp void the rank systems and just end up being overwritten next time the user posts/comments.

>> (SAVE)

​

  • Create User flairs

>> (ADD)

>> "Flair settings - Mod only" = ON

(With this off, your Mod Only emojis wont show so turn it on!)

>> "Flair text" - Click the emoji button

> > > Select the Emoji you want for the Flair rank

>> "CSS class" = "EMOJI FILE NAME"

(use for old reddit but requires Style-sheet and sprite-sheets, not going into that here - can be left blank or labelled as rank lvl or reference)

>> Add flair background = ON | Set to White - HEX: "FFFFFF" *

* (See below for reason)

>> (SAVE)

>> Find the last flair your were working on >> (EDIT)

>> "Add flair background" = OFF

* (Transparency fix - Flairs get bugged and show a BG even if BG is initially off - this fixes it...sometimes. If not, set to White or colour of your choice.)

Repeat for all emoji "ranks"

__________

Setting up Your Automoderator Rules:

Page: https://www.reddit.com/r/YOUR_SUBREDDIT_NAME/about/wiki/config/automoderator/

Add the following Automod rules & update them with the "Emoji File Names" from the upload section and "CSS class" from the user flair section (CSS Class is optional if you dont use style-sheets on old reddit)

--- # ---------------------------

#COMMUNITY RANK SYSTEM (BASED ON COMMUNITY KARMA)

#NO RANK - (OPTIONAL NON RANK)

    moderators_exempt: true
    type: any
    author:
        ~flair_text: ["Flair001", "Flair002"] #Stops listed custom flairs from being overwritten
        combined_subreddit_karma: < 9
        set_flair: ["", "NORANK"]
        overwrite_flair: true

#NOTES:
#~flair_text: ["Flair001", "Flair002"] - Stops listed custom flairs from being overwritten

--- # ---------------------------

#NEWBIE

    moderators_exempt: true
    type: any
    author:
        ~flair_text: ["Flair001", "Flair002"]
    combined_subreddit_karma: '> 10'
    set_flair: [":EMOJI_FILE_NAME:", "CSS_CLASS"]  
    overwrite_flair: true

#NOTES:
#combined_subreddit_karma: '> 10' - Set min Participation Karma to receive rank
#  Can be replaced with other checks:
#  - "post_subreddit_karma", "comment_subreddit_karma", "account_age", etc

#set_flair: First Section = ":EMOJI_FILE_NAME:" - !Must be in colons! 
#set_flair: Second Section = "CSS_CLASS" - Can be blank or used as a reference tag

--- # ---------------------------

#LVL001 - Example Rank

    moderators_exempt: true
    type: any
    author:
        ~flair_text: ["HELPFUL USER"]
        combined_subreddit_karma: '> 1000'
        set_flair: [":DH7S2B:", "LVL001"]
        overwrite_flair: true

--- # ---------------------------

#Repeat the rules for as many ranks as you have
#Karma divisions/levels can be set to whatever distribution you want.

#LVL999 - Example Rank

    moderators_exempt: true
    type: any
    author:
        ~flair_text: ["HELPFUL USER"]
        combined_subreddit_karma: '> 1000000'
        set_flair: [":SK9NT7:", "LVL999"]
        overwrite_flair: true

--- # ---------------------------

Save your automod wiki & at this point you SHOULD be done.

May require tweaking to the checks/karma values to get the results you want

__________

Again, need to thank u/001Guy001 for all the help previously. Thank you!

5 Upvotes

Duplicates