aboutsummaryrefslogtreecommitdiff
path: root/server/client_manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'server/client_manager.py')
-rw-r--r--server/client_manager.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/client_manager.py b/server/client_manager.py
index 37d6f5b2..b11937c1 100644
--- a/server/client_manager.py
+++ b/server/client_manager.py
@@ -47,6 +47,7 @@ class ClientManager:
self.is_cm = False
self.evi_list = []
self.disemvowel = False
+ self.shaken = False
self.muted_global = False
self.muted_adverts = False
self.is_muted = False
@@ -334,6 +335,13 @@ class ClientManager:
def disemvowel_message(self, message):
message = re.sub("[aeiou]", "", message, flags=re.IGNORECASE)
return re.sub(r"\s+", " ", message)
+
+ def shake_message(self, message):
+ import random
+ parts = message.split()
+ random.shuffle(parts)
+ return ' '.join(parts)
+
def __init__(self, server):
self.clients = set()