Filter Messages - Ephellon/Twitch-Tools GitHub Wiki
Remove messages across all channels
-
This feature allows you to hide messages that Twitch™ can't/won't
-
The list is comma-separated (CSV)
How to remove messages that contain certain words
Enter the text you want to hide as a comma-separated list.
For instance, to hide in-text ads you could use:
Case insensitive, matches partial word
merch,promo,sponsor
How to remove messages that contain certain emotes
Enter the emote name you want to hide, padded by colons (:
).
Case sensitive, matches entire word
:LUL:,:KEKW:
How to remove messages from certain users
You can also block the user via Twitch as well
Enter the username(s) you want to hide, preceded by @
.
Case insensitive, matches entire word
@username,@otherUsername
How to remove messages from certain badges
Enter the badge(s) you want to hide, encased in <>
.
Case insensitive, matches partial word
<badge>,<another badge>
Only part of badge names are required →
<cheer> = <cheer100> <cheer500> ...
<mod> = <moderator>
<bro> = <broadcaster>
How to remove messages on certain channels
Enter the text you want to hide, preceded by the channel's name.
Case insensitive
/channelname text-to-hide
/channelname :emote-to-hide:
/channelname @username-to-hide
/channelname <badge-to-hide>
How to remove messages using JavaScript-based RegExp
Enter the RegExp you want to hide.
For instance, if you want to hide all messages that contain the word swear
Case insensitive
swears?
- Will hide: swear, swears, SWEAR, SWEARS...
- In conjunction with the chat filters, you can also filter users and emotes by selecting the
delete
icon from their profile