Skip to content
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

Reject multiline chat messages attempting to watch/blacklist keywords #12736

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

CoconutMacaroon
Copy link
Contributor

@CoconutMacaroon CoconutMacaroon commented Aug 18, 2024

Fixes #12732 by telling the user

The watchlist/blacklist cannot be modified using multiline chat messages. If your desired change exceeds the length of a standard chat message, consider using Git to make the change (or ping someone who can).

I tested this in a separate chatroom here, and testing a multiline watch that would exceed the normal length limit produced an error.


However, a short multiline watch (chat link) produced no response; however, doing so also didn't appear to break anything. Of course, silently ignoring a command isn't exactly ideal either, so that needs either:

  • Someone to say "Eh, good enough"
  • Or I should figure out why that happens and fix it

See this section of transcript regarding the crossed-out text above. I didn't have time to finish investigating that, but the short version is this:

It wasn't caused by this change (it's reproducible with unmodified SmokeDetector). I suspect it's related to these lines of code (specifics here), but I haven't finished investigating it and haven't confirmed that's the root cause.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

Watching a multiline string causes problems
1 participant