def respond(self, cmd, msg_json):
"""Respond to a bot command."""
try:
# Create a 'fake' CLI execution of the actual bot program
argv = shlex.split(cmd.replace('``', '"'))
args = docopt_parse(C.DOC, argv=argv, version=__version__)
bot_main(self, args, msg_json)
except docopt.DocoptExit as e:
self.send("```text\n{0}```".format(str(e)))
评论列表
文章目录