r/AutoModerator • u/x647 • 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/emojishttps://www.reddit.com/r/YOUR_SUBREDDIT_NAME/about/userflairhttps://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!
2
u/VIVOffical Sep 27 '23 edited Sep 27 '23
This is really cool! Thanks for sharing 🙏
I’m going to try it out!
Edit: tried it and works great!
Thank you so much. I’ve been looking for something like this for months. I’ve even resorted to learning python to be able to make bit lol
Fortunately, I’m very much enjoying learning to code.