pimp.py 692 B

123456789101112131415161718192021222324252627
  1. ##Shows the URL to the glorious pybot repo##
  2. import sys
  3. from event import Event
  4. try:
  5. if sys.version_info > (3, 0, 0):
  6. from .basemodule import BaseModule
  7. else:
  8. from basemodule import BaseModule
  9. except (ImportError, SystemError):
  10. from modules.basemodule import BaseModule
  11. class Pimp(BaseModule):
  12. def post_init(self):
  13. pimp = Event("__.pimp__")
  14. pimp.define(msg_definition="^\.pimp$")
  15. pimp.subscribe(self)
  16. self.cmd = ".pimp"
  17. self.help = ".pimp (bot repo URL)"
  18. self.bot.register_event(pimp, self) #Register your event
  19. def handle(self, event):
  20. self.say(event.channel, "http://bitbucket.org/hlmtre/pybot") #Just prints that to the intended channel