dance.py 768 B

1234567891011121314151617181920212223242526272829303132
  1. ##Hold me closer tiny dancer##
  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 Dance(BaseModule):
  12. def post_init(self):
  13. dance = Event("__.dance__")
  14. dance.define(msg_definition="^.dance$")
  15. dance.subscribe(self)
  16. self.cmd = ".dance"
  17. self.help = ".dance (bot dances)"
  18. self.bot.register_event(dance, self)
  19. def handle(self, event):
  20. try:
  21. self.say(event.channel, ":D-\-< ") #Prints this dancing guy out to proper channel
  22. self.say(event.channel, ":D-|-< ")
  23. self.say(event.channel, ":D-/-< ")
  24. except TypeError:
  25. pass