kanbomodule.py 843 B

1234567891011121314151617181920212223242526272829
  1. # -*- coding: utf-8 -*-
  2. from event import Event
  3. import random
  4. import sys
  5. if sys.version_info > (3, 0, 0):
  6. try:
  7. from .basemodule import BaseModule
  8. except (ImportError, SystemError):
  9. from modules.basemodule import BaseModule
  10. else:
  11. try:
  12. from basemodule import BaseModule
  13. except (ImportError, SystemError):
  14. from modules.basemodule import BaseModule
  15. class KanboModule(BaseModule):
  16. def post_init(self):
  17. kanbo = Event("__.custom__")
  18. kanbo.define(msg_definition="^\.kanbo")
  19. kanbo.subscribe(self)
  20. self.help = ".kanbo (kanbo face)"
  21. self.bot.register_event(kanbo, self)
  22. self.messages = ['( ͡° ͜ʖ ͡°)', '( ͡0 ͜ʖ ͡0)', '|╲/( ͡° ͡° ͜ʖ ͡° ͡°)/\╱\\', '┬┴┬┴┤( ͡° ͜ʖ├┬┴┬┴']
  23. def handle(self, event):
  24. self.say(event.channel, random.choice(self.messages))