uptime.py 473 B

1234567891011121314151617
  1. from event import Event
  2. try:
  3. from basemodule import BaseModule
  4. except ImportError:
  5. from modules.basemodule import BaseModule
  6. class Uptime(BaseModule):
  7. def post_init(self):
  8. uptime_event = Event("__.uptime__")
  9. uptime_event.define(msg_definition="^\.uptime")
  10. uptime_event.subscribe(self)
  11. # register ourself to our new custom event
  12. self.bot.register_event(uptime_event, self)
  13. def handle(self, event):
  14. self.bot.brain._uptime(event.channel)