# 注意事项
目前,对于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插件本身仍然是**单通道**的。
我根据**时间戳**等各种条件在框架中封装了一个能够支持**异步阻塞来获取对应消息**的请求处理类,来满足使单通道支持**异步请求、阻塞获取**的需求。但是这样的封装我也是第一次写,**不保证**不会出现诸如:获取消息错乱、线程等待卡死等一系列的问题。
- 前言
- 简单介绍
- 我该如何阅读文档
- 视频教程
- 安装与使用
- 开源协议
- 免责&捐助
- 注意事项
- 版本命名规则简介
- 主要功能版本历史
- 功能指引
- 通用API与功能
- 国际化语言
- 异常
- 消息监听
- @Listen
- @OnListen模板
- @Filter
- 消息参数截取
- @Spare
- @Constr
- @Ignore
- @ListenBreak
- @ListenBreakPlugin
- @ListenBody
- 监听响应
- 成功判定与返回值
- 监听上下文
- 动态参数
- 监听消息API
- 异步监听 @Async
- 限流监听 @Limit
- 自定义Http送信器
- 枚举与类型
- 送信器
- SENDER
- SETTER
- GETTER
- 返回值
- 其他位置
- 日志与日志拦截
- 异常处理
- 依赖注入
- 自定义依赖获取
- 批量依赖载入
- 注意事项
- 常量
- 定时任务
- 自定义过滤
- 拦截器
- 拦截器总定义
- 上下文对象总定义
- 监听消息拦截
- 送信器拦截
- 监听函数拦截
- CAT码
- CQ码
- CQCode
- CQ码工具类
- CQ扩展工具类
- AppendList拼接链
- 高级内容
- 阻断机制
- 截断机制
- 自定义枚举类型
- 枚举工厂
- byName注解
- 自定义注解
- 配置
- 文件配置
- 注解配置
- 参数配置
- 多配置
- 多账号
- 自定义账号管理器
- 小心!
- 核心版本与组件如何升级核心
- 核心版本迭代指南
- 核心
- 更新日志
- jar包与依赖
- 监听消息类结构图
- 快速启动
- 模组与扩展
- 模组开发
- 现有模组
- 通用模组-延时任务
- 通用模组-CQ码工具
- 转义器
- CQ码操作工具类
- CQ码模板-CodeTemplate
- CQ码载体-KQCode
- CQ码构建器
- MQ码工具类
- 通用模组-redis-bot管理器
- 通用模组-Debugger
- Debugger-common模块
- Debugger-server模块
- Debugger-client模块
- 通用模组-钉钉机器人
- 组件-Mirai(JVM)
- 快速开始(1.13+)
- springboot-starter
- 注意事项
- 配置
- 额外的内容
- 快速回复
- 额外监听
- CQ码解析
- 组件-酷Q(QQ)-CQ HTTP API(基本失效)
- 快速开始(推荐)
- 快速开始(1.7.x以下,不推荐)
- 快速开始(Springboot启动器)
- 启动器、启动接口与配置类
- 配置
- 文件配置
- 注意事项
- 更新日志
- 额外的内容
- 自定义额外监听
- CQ送信器
- 元事件
- 监听消息类结构图
- 组件-酷Q(QQ)-JCQ(失效)
- 快速开始
- 更新日志
- 额外的内容
- JCQ日志
- 配置
- 注意事项
- 监听消息类结构图
- 组件-酷Q(QQ)-HTTP TO CQ(失效)
- 快速开始(核心1.7.x及以下)
- 启动器、启动接口与配置类
- 配置
- 文件配置
- 注意事项
- 更新日志
- 监听消息类结构图
- 组件-酷Q(QQ)-LEMOC (失效)
- 快速开始(核心1.7.x及以下)
- 配置
- 注意事项
- 更新日志
- 监听消息类结构图
- Springboot快速启动器
- 常见问题汇总
- BUG反馈
- 更新计划总览