diff --git a/server/websocket.go b/server/websocket.go index db22aee..75b3701 100644 --- a/server/websocket.go +++ b/server/websocket.go @@ -334,14 +334,12 @@ func (c *websocketConn) handleRequest(bot *coolq.CQBot, payload []byte) { defer c.Unlock() _ = c.WriteJSON(ret) } else { - ret := global.MSG{ - "status": "failed", - "retcode": 1404, - "data": nil, - } + ret := coolq.Failed(1404,"API_NOT_FOUND","API不存在") if j.Get("echo").Exists() { ret["echo"] = j.Get("echo").Value() } + c.Lock() + defer c.Unlock() _ = c.WriteJSON(ret) } }