From 859fd2cfbf5dff1c50a4686497e359146239d7cf Mon Sep 17 00:00:00 2001 From: James Booth Date: Mon, 9 Jun 2014 22:42:18 +0100 Subject: [PATCH] Added /say command to say.py --- say.py | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/say.py b/say.py index 628a2f6..0425f08 100644 --- a/say.py +++ b/say.py @@ -1,14 +1,27 @@ import prof import os +on_message = False + def prof_on_message_received(jid, message): - os.system("say \"" + jid + " says " + message + "\" 2>/dev/null") + if on_message: + os.system("say \"" + jid + " says " + message + "\" 2>/dev/null") return message def prof_on_room_message_received(room, nick, message): - os.system("say \"" + nick + " says " + message + " in " + room + "\" 2>/dev/null") + if on_message: + os.system("say \"" + nick + " says " + message + " in " + room + "\" 2>/dev/null") return message def prof_on_private_message_received(room, nick, message): - os.system("say \"" + nick + " says " + message + "\" 2>/dev/null") + if on_message: + os.system("say \"" + nick + " says " + message + "\" 2>/dev/null") return message + +def _cmd_say(msg=None): + if msg: + os.system("say \"" + msg + "\" &2>/dev/null") + +def prof_init(version, status): + prof.register_command("/say", 0, 1, "/say message", "Say something.", "Say something.", + _cmd_say)