[pybot-commits] CVS: pybot/pybot/modules repeat.py,1.4,1.5
Brought to you by:
niemeyer
From: Gustavo N. <nie...@us...> - 2003-08-22 20:32:42
|
Update of /cvsroot/pybot/pybot/pybot/modules In directory sc8-pr-cvs1:/tmp/cvs-serv11860/pybot/modules Modified Files: repeat.py Log Message: Now repeat module requires a ":" before the message, like other similar commands do. Index: repeat.py =================================================================== RCS file: /cvsroot/pybot/pybot/pybot/modules/repeat.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** repeat.py 12 May 2003 20:42:21 -0000 1.4 --- repeat.py 22 Aug 2003 14:16:29 -0000 1.5 *************** *** 24,28 **** You can ask me to repeat or stop repeating something with the message "[don't] repeat [each <n>(s|m|h)] (to|at|on) [channel|user] <target> ! [[on|at] server <server>] [/me|/notice] <message>". You need the "repeat" permission for this. """ --- 24,28 ---- You can ask me to repeat or stop repeating something with the message "[don't] repeat [each <n>(s|m|h)] (to|at|on) [channel|user] <target> ! [[on|at] server <server>]: [/me|/notice] <message>". You need the "repeat" permission for this. """ *************** *** 54,59 **** hooks.register("Message", self.message) ! # [don[']t|do not] repeat [each <n>[ ](s[econds]|m[inutes]|h[ours])] (to|at|on) [channel|user] <target> [[on|at] server <server>] [/me|/notice] ... ! self.re1 = re.compile(r"(?:(?P<dont>don'?t|do\s+not)\s+)?repeat(?:\s+each\s+(?P<interval>[0-9]+)\s*(?P<intervalunit>se?c?o?n?d?s?|mi?n?u?t?e?s?|ho?u?r?s?))?(?:\s+(?:to|at|on)(?:\s+(?:channel|user))?\s+(?P<target>\S+))?(?:\s+(?:on|at)?\s+server\s+(?P<server>\S+))?\s+(?P<action>/me\s)?(?P<notice>/notice\s)?(?P<phrase>.*)$") # repeat --- 54,59 ---- hooks.register("Message", self.message) ! # [don[']t|do not] repeat [each <n>[ ](s[econds]|m[inutes]|h[ours])] (to|at|on) [channel|user] <target> [[on|at] server <server>]: [/me|/notice] ... ! self.re1 = re.compile(r"(?:(?P<dont>don'?t|do\s+not)\s+)?repeat(?:\s+each\s+(?P<interval>[0-9]+)\s*(?P<intervalunit>se?c?o?n?d?s?|mi?n?u?t?e?s?|ho?u?r?s?))?(?:\s+(?:to|at|on)(?:\s+(?:channel|user))?\s+(?P<target>\S+))?(?:\s+(?:on|at)?\s+server\s+(?P<server>\S+))?\s*:\s+(?P<action>/me\s)?(?P<notice>/notice\s)?(?P<phrase>.*)$") # repeat |