from flask import Flask,request from logic.parser import parse_game_state from logic.state_manager import StateManager from logic.event_detector import EventDetector app=Flask(__name__) manager=StateManager() detector=EventDetector() @app.post("/") def receive(): data=request.json state=parse_game_state(data) old,new=manager.update( state["player"] ) if old is None or new is None: return "OK" events=detector.detect( old, new ) for event in events: print(event) return "OK" app.run( host="127.0.0.1", port=3000 )