import os from src import IRCBot, ModuleManager, utils class Module(ModuleManager.BaseModule): @utils.hook("received.command.version") def version(self, event): commit_hash = utils.git_commit(self.bot.directory) out = "Version: BitBot %s" % IRCBot.VERSION if not commit_hash == None: out = "%s (%s@%s)" % (out, branch, commit_hash) event["stdout"].write(out) @utils.hook("received.command.source") def source(self, event): event["stdout"].write("Source: %s" % IRCBot.SOURCE)