From bc2af668cf242de82eacc16379bdacca376e219c Mon Sep 17 00:00:00 2001 From: urlbot Date: Sun, 10 Aug 2014 22:19:48 +0200 Subject: [PATCH] fix multiple mcabber cmds to fifo; 'unikot' cmd added --- eventlooper.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eventlooper.py b/eventlooper.py index 6ec93b3..5a42a4e 100755 --- a/eventlooper.py +++ b/eventlooper.py @@ -88,7 +88,7 @@ def chat_write(message, prefix='/say '): else: try: fd = open(fifo_path, 'wb') - msg = unicode(prefix) + unicode(message) + msg = unicode(prefix) + unicode(message) + '\n' fd.write(msg.encode('utf8')) fd.close() except IOError: @@ -182,6 +182,11 @@ def parse_commands(data): elif 'command' in data: if ratelimit_exceeded(): return False chat_write(reply_user + (""": known commands: 'command', 'info', 'hangup', 'ping', 'uptime'""")) + elif 'unikot' in data: + if ratelimit_exceeded(): return False + chat_write(reply_user + (u''': ┌────────┐''')) + chat_write(reply_user + (u''': │Unicode!│''')) + chat_write(reply_user + (u''': └────────┘''')) elif 'uptime' in data: if ratelimit_exceeded(): return False