FrankerFaceZ / Add-Ons

Add-Ons are additional modules for FrankerFaceZ that provide new behaviors and ways to customize Twitch.
67 stars 58 forks source link

Declutterer 1.0.0 #162

Closed ae9is closed 10 months ago

ae9is commented 1 year ago

Initial release of Declutterer, an add-on to remove some repetitive messages and help slow down spammy chats. Leverages code from Chat Repetition Detector and PrattleNot (thanks!)

Feedback welcome!

The idea with Declutterer was to take Chat Repetition Detector and use it to actually remove some redundant messages from the chat. PrattleNot was used for the enable/disable toggle button.

Whereas PrattleNot bins spam and text into two separate message boxes very effectively, the filter in Chat Repetition Detector is fairly mild and mostly useful for breaking up low effort emote trains from taking over the chat. One of the limitations of the filter is that single character changes in text can have large differences in semantics (i.e. PogU vs Pog have the same meaning, and one could be filtered out... PogU vs PogO are completely different). The filter also does not tend to filter out emote spam that is unique spam.

Overall, the goal was to make an add-on that could just be enabled by default and preserve the existing chat experience while removing some (but not all) spam.

ae9is commented 10 months ago

Please let me know if there's anything I can do here! Would be great to be able to run this add-on without the dev server.

SirStendec commented 10 months ago

Hi, sorry for not responding to this earlier. I should have commented when you opened this, but I guess I was distracted and lost track.

Please set a version greater than v0.0.0.

ae9is commented 10 months ago

Done now, and no worries, glad to hear the add-on might be acceptable. Thanks!