bitbot-3.11-fork/modules/info.py

18 lines
573 B
Python
Raw Normal View History

2019-08-12 16:29:01 +00:00
import os
from src import IRCBot, ModuleManager, utils
class Module(ModuleManager.BaseModule):
@utils.hook("received.command.version")
def version(self, event):
commit = utils.git_commit(self.bot.directory)
2019-08-12 16:29:01 +00:00
out = "Version: BitBot %s" % IRCBot.VERSION
if not commit == None:
branch, commit = commit
out = "%s (%s@%s)" % (out, branch or "", commit)
2019-08-12 16:29:01 +00:00
event["stdout"].write(out)
@utils.hook("received.command.source")
def source(self, event):
event["stdout"].write("Source: %s" % IRCBot.SOURCE)