Changeset 125
- Timestamp:
- 06/04/08 13:01:56 (3 months ago)
- Files:
-
- trunk/antimatter/luke/myplugs/tracker.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/antimatter/luke/myplugs/tracker.py
r124 r125 3 3 from gozerbot.generic import waitforuser 4 4 from gozerbot.commands import cmnds 5 from gozerbot.users import users6 from gozerbot.plughelp import plughelp7 5 from gozerbot.callbacks import callbacks 8 6 9 plughelp.add('convo', 'Test conversation script') 7 def init(): 8 # Add a callback so messages of the form Start Time will work 9 callbacks.add("PRIVMSG", indirect_convo, threaded=True) 10 return 1 10 11 11 def __init__(): 12 callbacks.add("PRIVMSG", indirect_convo, threaded=True) 13 12 cmnds.add('time', start_convo, 'USER') 14 13 15 14 def start_convo(bot, ievent): 15 print ievent 16 print "DIRECT" 16 17 17 18 def indirect_convo(bot, ievent): 19 print ievent 20 print "INDIRECT" 18 21 19 20 cmnds.add('convo', start_convo, 'USER') 22 def time_handler(bot, ievent): 23 # Ideally *_convo functions lead here transparently