crowbartools / Firebot

A powerful all-in-one bot for Twitch streamers
https://firebot.app
GNU General Public License v3.0
352 stars 100 forks source link

[Feature Request] Default TTS Filters #1640

Open CKY- opened 2 years ago

CKY- commented 2 years ago

Describe the solution you'd like Please add a filtering system that will remove emotes to the settings of the TTS

Please add a filter that will user the wordlist that is built in to remove curse words

Additional context Add any other context or screenshots about the feature request here.

luckyforlou commented 2 years ago

I'd love this feature!

PrimaNeutrina commented 1 year ago

Having moderation options directly on TTS would be incredibly helpful - I really don't want to get banned or have to deal with an uncomfortable TTS playing, or have to be constantly on guard to stop a TTS if it goes too far. This is one of the main things I'm holding on to streamlabs alerts for and the few reasons I can't fully recommend firebot to my friends

phroggster commented 2 months ago

The recent v5.63.0-beta1 release adds a $chatMessageTextOnly variable that can filter out a lot of stuff. Punctuation and emoji will still get through it, but links, Twitch emotes, and third-party emotes will all get filtered out. I believe we'll even make it better in a following release (or so) to be able to filter out emoji (like: 🐟), and possibly excessive punctuation, but that functionality is up in the air at present.

The beta implementation of $chatMessageTextOnly should make it into an actual non-beta release soon.