public class ApiHandler extends Object
| 构造器和说明 |
|---|
ApiHandler(CQProperties cqProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onReceiveApiMessage(com.alibaba.fastjson.JSONObject message)
收到 以前调用的API 的响应
|
com.alibaba.fastjson.JSONObject |
sendApiMessage(org.springframework.web.socket.WebSocketSession botSession,
ApiEnum action,
com.alibaba.fastjson.JSONObject params)
调用定义好的API
|
com.alibaba.fastjson.JSONObject |
sendApiMessage(org.springframework.web.socket.WebSocketSession botSession,
IApiRequest apiRequest)
发送自定义API
|
public ApiHandler(CQProperties cqProperties)
public void onReceiveApiMessage(com.alibaba.fastjson.JSONObject message)
message - 内容public com.alibaba.fastjson.JSONObject sendApiMessage(org.springframework.web.socket.WebSocketSession botSession,
ApiEnum action,
com.alibaba.fastjson.JSONObject params)
botSession - 机器人sessionaction - 执行的操作params - 参数public com.alibaba.fastjson.JSONObject sendApiMessage(org.springframework.web.socket.WebSocketSession botSession,
IApiRequest apiRequest)
throws IOException,
InterruptedException
botSession - websocketSessionapiRequest - 自定义请求IOException - 发送异常InterruptedException - 线程异常Copyright © 2020. All rights reserved.