Added enable arg to say.py
This commit is contained in:
25
say.py
25
say.py
@@ -1,27 +1,36 @@
|
|||||||
import prof
|
import prof
|
||||||
import os
|
import os
|
||||||
|
|
||||||
on_message = True
|
enabled = False
|
||||||
|
|
||||||
def prof_post_chat_message_display(jid, message):
|
def prof_post_chat_message_display(jid, message):
|
||||||
if on_message:
|
global enabled
|
||||||
|
if enabled:
|
||||||
os.system("say \"" + jid + " says " + message + "\" 2>/dev/null")
|
os.system("say \"" + jid + " says " + message + "\" 2>/dev/null")
|
||||||
return message
|
return message
|
||||||
|
|
||||||
def prof_post_room_message_display(room, nick, message):
|
def prof_post_room_message_display(room, nick, message):
|
||||||
if on_message:
|
global enabled
|
||||||
|
if enabled:
|
||||||
os.system("say \"" + nick + " says " + message + " in " + room + "\" 2>/dev/null")
|
os.system("say \"" + nick + " says " + message + " in " + room + "\" 2>/dev/null")
|
||||||
return message
|
return message
|
||||||
|
|
||||||
def prof_post_priv_message_display(room, nick, message):
|
def prof_post_priv_message_display(room, nick, message):
|
||||||
if on_message:
|
global enabled
|
||||||
|
if enabled:
|
||||||
os.system("say \"" + nick + " says " + message + "\" 2>/dev/null")
|
os.system("say \"" + nick + " says " + message + "\" 2>/dev/null")
|
||||||
return message
|
return message
|
||||||
|
|
||||||
def _cmd_say(msg=None):
|
def _cmd_say(arg=None):
|
||||||
if msg:
|
global enabled
|
||||||
os.system("say \"" + msg + "\" 2>/dev/null")
|
if arg == "on":
|
||||||
|
enabled = True
|
||||||
|
elif arg == "off":
|
||||||
|
enabled = False
|
||||||
|
else:
|
||||||
|
prof.cons_show("Usage: /say on|off")
|
||||||
|
|
||||||
def prof_init(version, status):
|
def prof_init(version, status):
|
||||||
prof.register_command("/say", 0, 1, "/say message", "Say something.", "Say something.",
|
prof.register_command("/say", 1, 1, "/say on|pff", "Enable or disable say.", "Enable or disable say.",
|
||||||
_cmd_say)
|
_cmd_say)
|
||||||
|
prof.register_ac("/say", [ "on", "off" ])
|
||||||
|
|||||||
Reference in New Issue
Block a user