fromusername = data.find('FromUserName').text createtime = data.find('CreateTime').text msgtype = data.find('MsgType').text content = data.find('Content').text msgid = data.find('MsgId').text out = '' for item in rules: if (item.match(content)): out = item.makeXML(fromusername, tousername) print(out) break self.write(out) if __name__ == '__main__': rules = replyer.create_rulers('rule.json') helper.createMenu(menuData) tornado.options.parse_command_line() app = tornado.web.Application( handlers=[ (r"/shareGame/(\?\w+)", ShareLinkProcess), (r"/game", InitialLinkProcess), (r"/winGame", WinGameProcess), (r"/play_game/(\w+)", PlayGameProcess) (r"/", ServerAuthor) ] ) http_server = tornado.httpserver.HTTPServer(app) http_server.listen(options.port) tornado.ioloop.IOLoop.instance().start()
body = self.request.body data = ET.fromstring(body) tousername = data.find('ToUserName').text fromusername = data.find('FromUserName').text createtime = data.find('CreateTime').text msgtype = data.find('MsgType').text content = data.find('Content').text msgid = data.find('MsgId').text out = '' for item in rules: if (item.match(content)): out = item.makeXML(fromusername, tousername) print(out) break self.write(out) if __name__ == '__main__': rules = replyer.create_rulers('rule.json') helper.createMenu(menuData) tornado.options.parse_command_line() app = tornado.web.Application( handlers=[(r"/shareGame/(\?\w+)", ShareLinkProcess), (r"/game", InitialLinkProcess), (r"/winGame", WinGameProcess), (r"/play_game/(\w+)", PlayGameProcess)(r"/", ServerAuthor)]) http_server = tornado.httpserver.HTTPServer(app) http_server.listen(options.port) tornado.ioloop.IOLoop.instance().start()