From 7b81c5ba6d438b1bb9d726eb08ac7e0d214e94b3 Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 28 Feb 2016 22:29:58 +0000 Subject: [PATCH] Added test argument to say.py --- say.py | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/say.py b/say.py index fc3b6db..3500ba2 100644 --- a/say.py +++ b/say.py @@ -28,24 +28,31 @@ def prof_post_priv_message_display(room, nick, message): say(nick + " says " + message) return message -def _cmd_say(arg=None): +def _cmd_say(arg1=None, arg2=None): global enabled - if arg == "on": + if arg1 == "on": enabled = True - elif arg == "off": + elif arg1 == "off": enabled = False + elif arg1 == "test": + if arg2 == None: + prof.cons_bad_cmd_usage("/say") + else: + say(arg2) else: - prof.cons_show("Usage: /say on|off") + prof.cons_bad_cmd_usage("/say") def prof_init(version, status): synopsis = [ - "/say on|off" + "/say on|off", + "/say test " ] description = "Read all messages out loud" args = [ - [ "on|off", "Enable/disable say" ] + [ "on|off", "Enable/disable say" ], + [ "test ", "Say message" ] ] examples = [] - prof.register_command("/say", 1, 1, synopsis, description, args, examples, _cmd_say) - prof.register_ac("/say", [ "on", "off" ]) + prof.register_command("/say", 1, 2, synopsis, description, args, examples, _cmd_say) + prof.register_ac("/say", [ "on", "off", "test" ])