ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 注意事项 目前,对于LEMOC插件和HTTP API的插件分离了,这样使得了框架和组件的开发与扩展更加的灵活,但是同时也导致了一些问题。 分离后,LEMOC插件将暂时不再同时支持HTTP API插件的部分接口,同时由于LEMOC插件的接口陈旧,所以有一部分API将不被支持。 **在`v1.0-1.1.3-BETA`版本之后,如果使用了送信器中部分不支持的API将会直接抛出异常。** ## 酷Q通用的不支持功能 >[warning] 所有的酷Q平台下的应用均不支持以下类型的消息监听 - groupMsgDelete : 群消息撤回监听 - privateMsgDelete:群消息撤回监听 ## 可能不支持的监听 - groupBan : 群禁言事件 ## SENDER中 很幸运的,似乎LEMOC中关于消息发送的接口还是比较完整的,一些比较主要的send方法都是健全的。 **以下API将无法使用:** sendFlower :送花 setMsgRecall : 消息撤回 setSign : 打卡 ## SETTER中 **首先,LEMOC似乎不支持群组的退出。** `群组退出`是LEMOC作者明确提到不支持的API(安全方面的原因); 然后其余大部分set接口也是可以使用的。 **以下API将无法使用:** setGroupFileDelete :删除群文件 setGroupSign :群签到 ## GETTER中 很不幸的,LEMOC支持的消息获取接口非常的少。 **仅有以下API *可以* 使用:** getGroupList : 获取全部群信息 getGroupMemberInfo : 获取某个群员的信息 getLoginQQInfo: 获取当前登录账号的qq号(仅有QQ号和QQ昵称) getStrangerInfo : 获取陌生人信息 ## 其他注意事项 关于`GETTER`,还有一些问题。我在这里并不建议频繁的去调用`GETTER`中的获取方法。因为LEMOC是使用websocket进行通讯的,它仅仅开通了一条socket通道。虽然本框架对消息的接收与响应是异步的,但是LEMOC插件本身仍然是**单通道**的。 我根据**时间戳**等各种条件在框架中封装了一个能够支持**异步阻塞来获取对应消息**的请求处理类,来满足使单通道支持**异步请求、阻塞获取**的需求。但是这样的封装我也是第一次写,**不保证**不会出现诸如:获取消息错乱、线程等待卡死等一系列的问题。