Skip to content

feat(effects): Hide Message In Chat Feed effect #3189

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: v5
Choose a base branch
from

Conversation

TheStaticMage
Copy link

Description of the Change

This PR adds a new effect "Hide Message In Chat Feed" which will hide a chat message or command in the Firebot feed.

This effect does NOT delete or hide the message on Twitch, in any chat clients, or in any other browser effects.

Applicable Issues

Fixes #3165

I outlined some potential use cases in the issue, including the specific use case that prompted me to write this code.

Testing

I set up a conditional effect in an event handler for "Chat Message (Twitch)" to hide any message containing hide. This test is shown in the screenshots.

(On my stream I use this to hide "trivia answers" which is basically /^[a-dA-D]$/ when a question is active and it works in this scenario as well. And on my son's stream he uses it to hide certain commands and that also works.)

Screenshots

Here's the effect in the selection:

image

Here's what it looks like when you are adding it. I sense the potential user confusion about why this is not hiding messages on Twitch feeds or browser overlays, and tried to head this off with the instructions on that screen. There aren't any options for this effect since the message ID is pulled from the event metadata.

image

For testing purposes I added this conditional effect to my "Chat Message (Twitch)" event handler:

image

And then I posted this in my chat on Twitch:

image

And saw this in the Firebot chat feed:

image

@TheStaticMage TheStaticMage requested a review from ebiggz as a code owner June 20, 2025 03:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant