-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Approval process similar to 7tv's, but with some added automation to make things easier for moderators. Process would look something like this:
-
Emote gets uploaded
-
It gets checked for if it's a duplicate emote, if it is then the user gets notified, shown a comparison between the uploaded emote and the one it is a duplicate of, and can cancel creation or flag it as a mistake and submit the emote with a reason.
⤷ Would like to have a similarity threshold that we can edit if needed
⤷ Sometimes bttv's dupe feature flags similar emotes, but they were cleaned up/made higher-res. This system would allow us to review such cases. -
It gets checked against rejected emotes/names with reasons. Fail = deny
⤷ for example if the problem is specifically the name/image combo'd together, then an emote with just said name or image can get through, but not something with the same
⤷ if the reason is just the name (e.g. slurs, bigotry, etc), and the created emote uses that name, it gets denied (same sort of thing for image contents) -
Emotes that pass step 2 and 3 get sent to queue for moderator approval.
-
Insert moderator approval things here (will describe moderator approval options in another issue and link it here when I do)