howdy.py 719 B

1234567891011121314151617181920212223242526
  1. import random, sys
  2. from event import Event
  3. if sys.version_info > (3, 0, 0):
  4. try:
  5. from .basemodule import BaseModule
  6. except (ImportError, SystemError):
  7. from modules.basemodule import BaseModule
  8. else:
  9. try:
  10. from basemodule import BaseModule
  11. except (ImportError, SystemError):
  12. from modules.basemodule import BaseModule
  13. class Howdy(BaseModule):
  14. def post_init(self):
  15. howdy = Event("__.howdy__")
  16. howdy.define(msg_definition="^\.howdy")
  17. howdy.subscribe(self)
  18. self.help = ".howdy (spits out cowboy stuff)"
  19. # register ourself to our new howdy event
  20. self.bot.register_event(howdy, self)
  21. def handle(self, event):
  22. self.say(event.channel, "https://i.imgur.com/veDWwOv.gif")