| | |
| | | result = {"message": "", "type": "close"} |
| | | elif data is None: # 发生错误 |
| | | answer = json_data.get("retmsg", json_data.get("retcode")) |
| | | result = {"message": "内部错误:" + answer, "type": "stream"} |
| | | result = {"message": "内部错误:" + answer, "type": "message"} |
| | | else: # 正常输出 |
| | | answer = data.get("answer", "") |
| | | result = {"message": answer, "type": "stream"} |
| | | result = {"message": answer, "type": "message"} |
| | | except json.JSONDecodeError: |
| | | result = {"message": text, "type": "stream"} |
| | | result = {"message": text, "type": "message"} |
| | | await websocket.send_json(result) |
| | | print(f"Forwarded to client {chat_id}: {result}") |
| | | except Exception as e: |