From 0d57dfd549253e231013362e5ea76807d96ff120 Mon Sep 17 00:00:00 2001 From: ashboundscar Date: Fri, 22 May 2026 01:45:05 +0300 Subject: [PATCH] Add /block guest chat command --- frontend/static/yw/javascript/chat.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/frontend/static/yw/javascript/chat.js b/frontend/static/yw/javascript/chat.js index c179e73..e38e3b2 100644 --- a/frontend/static/yw/javascript/chat.js +++ b/frontend/static/yw/javascript/chat.js @@ -150,6 +150,19 @@ function register_chat_command(command, callback, params, desc, example) { client_commands[command.toLowerCase()] = callback; } +var blockGuests = false; + +register_chat_command("hideguests", function(args) { + blockGuests = !blockGuests; + clientChatResponse("Guest hiding is now " + (blockGuests ? "enabled" : "disabled")); +}, null, "hide messages from guests", null); + +OWOT.on("chat", function(e) { + if(blockGuests && e.realUsername && e.realUsername.startsWith("Guest-")) { + e.hide = true; + } +}); + register_chat_command("nick", function (args) { var newDisplayName = args.join(" "); if(!newDisplayName) {