You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
591 B
23 lines
591 B
#!/usr/bin/env python |
|
""" |
|
.. module:: PressF |
|
:synopsis: Press F to pay respects |
|
|
|
.. moduleauthor:: Dave Pedu <dave@davepedu.com> |
|
|
|
""" |
|
|
|
from pyircbot.modulebase import ModuleBase, regex |
|
from time import time |
|
|
|
|
|
class PressF(ModuleBase): |
|
def __init__(self, bot, moduleName): |
|
ModuleBase.__init__(self, bot, moduleName) |
|
self.last = 0 |
|
|
|
@regex(r'\bF\b', types=['PRIVMSG'], allow_private=False) |
|
def respect(self, msg, cmd): |
|
if time() - self.last > self.config.get("delay", 5): |
|
self.last = time() |
|
self.bot.act_PRIVMSG(msg.args[0], "F")
|
|
|