Development
Development copied to clipboard
Freeze chat doesn't block join, leave, or welcome messages
Describe the bug
/freezechat
doesn't block join, leave, or welcome messages from being sent in chat. We had someone spam joining / leaving our server with a botnet of ~180 accounts and having the chat frozen didn't stop the onslaught of welcome, join, and leave messages.
Full startup log of affected servers N/A
To Reproduce Steps to reproduce the behavior:
- Have MultiChat join, leave, or welcome messages enabled
-
/freezechat
- Join / leave the server
Expected behavior Only people with freezechat permissions are able to send messages in chat and that that either extends to their join / leave messages, or all join / leave messages are blocked until chat is thawed.
Screenshots N/A
Platform and Versions (please complete the following information):
- MultiChat Version: 1.7.4
Additional context
I'm not sure if this was implemented this way intentionally, but the only way to block the join / leave messages now is for someone with FTP access to manually them in the MultiChat config and /multichat reload
. That takes time and is not something lower level or non-technical staff can do. I can see instances where some people may still want to see join / leave messages, even while chat is frozen, so maybe something like /freezechat all | messages | notifications
could work, though that would require a bit more work to implement.