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