This repository has been archived by the owner on Oct 13, 2022. It is now read-only.
v1.13.0
前两个版本也没什么人用,也没啥bug反馈,我可就当作没bug了,所以这个版本作为稳定版发布,有bug可别怪我
1.13.0
-
变更监听消息拦截器的加载机制
-
依赖加载的日志类型变更为
debug
-
依赖中心增加
Closeable
接口的实现,当执行close的时候,会将所有实现了Closeable
接口的单例对象遍历并close,然后清除单例值。 -
为ListenContext增加静态方法
getLocal()
,当监听函数触发的时候,会将ListenContext存入当前线程的ThreadLocal
中, 并在监听函数全部执行结束后清除。※ ThreadLocal机制目前处于实验阶段,如果表现较差后期可能会移除。 -
增加监听函数拦截器
ListenIntercept
,使用方法即实现ListenIntercept
接口并标注@Beans
注解,当函数返回true即为放行,返回false即为拦截。 -
增加context类
ListenInterceptContext
,为ListenIntercept
中使用,提供了大量ListenMethod中可获得的参数。 -
MsgSender
中增加reply(...)
方法来支持快捷回复。此方法判断MsgGet参数的类型,如果不是PrivateMsg
、GroupMsg
、DiscussMsg
三种类型其中之一则会抛出异常。 -
预装一个实验性功能
runAuto()