|
@@ -21,5 +21,21 @@ async def record_endpoint(request: Request):
|
|
print(f"Error processing request: {e}")
|
|
print(f"Error processing request: {e}")
|
|
return {"message": "error", "detail": str(e)}
|
|
return {"message": "error", "detail": str(e)}
|
|
|
|
|
|
|
|
+@app.post("/text")
|
|
|
|
+async def message_endpoint(request: Request):
|
|
|
|
+ """
|
|
|
|
+ 接收POST请求并返回ok
|
|
|
|
+ """
|
|
|
|
+ try:
|
|
|
|
+ data = await request.json()
|
|
|
|
+ content = json.loads(data.get("content", ""))
|
|
|
|
+ # 如果需要发送消息,取消下面一行的注释
|
|
|
|
+ send_message(content)
|
|
|
|
+ print(f"Received data: {data.get('content', '')}")
|
|
|
|
+ return {"message": "ok"}
|
|
|
|
+ except Exception as e:
|
|
|
|
+ print(f"Error processing request: {e}")
|
|
|
|
+
|
|
|
|
+
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
uvicorn.run(app, host="0.0.0.0", port=3000)
|
|
uvicorn.run(app, host="0.0.0.0", port=3000)
|