Package com.mikuac.shiro.properties
Class ShiroProperties
java.lang.Object
com.mikuac.shiro.properties.ShiroProperties
Created on 2021/8/12.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleangetDebug()日志等级设置为 debug如果多个 oneBot 实例同时连接,是否对相同的消息事件去重(先到优先),true 为仅触发第一个事件 比如多个 bot 实例在同一个群中,同一个人发送的消息会在每个 bot 实例都触发一次事件,开启后将只收到第一个事件 仅过滤群组消息,私聊消息不可能会重复如果开启重复的群聊消息过滤,设定缓存的毫秒数时间 也就是当多少毫秒之后如果受到重复的群聊消息 则剔除在开启 groupEventFilter 的情况下,此选项控制是否过滤连接到框架的其他实例的qq号发出的消息Class<? extends BotMessageEventInterceptor>拦截器插件列表当发生掉线后, 等待重新连接的时间, 如果小于或等于0, 则不等待, 单位为秒数 用于在处理 event 时, bot 因网络波动掉线, event 实例中的 bot 不可用(无法发送消息) 开启后, 掉线后则等待重新上线, 若重新连接则可以继续发送消息 注意, 如果掉线还未连接期间发送消息, 因为无法预见是否会重新连接, 所以发送仍然会失败, 仅重新连接成功后才正常发送消息 p.s.inthashCode()void日志等级设置为 debugvoidsetGroupEventFilter(Boolean groupEventFilter) 如果多个 oneBot 实例同时连接,是否对相同的消息事件去重(先到优先),true 为仅触发第一个事件 比如多个 bot 实例在同一个群中,同一个人发送的消息会在每个 bot 实例都触发一次事件,开启后将只收到第一个事件 仅过滤群组消息,私聊消息不可能会重复voidsetGroupEventFilterTime(Integer groupEventFilterTime) 如果开启重复的群聊消息过滤,设定缓存的毫秒数时间 也就是当多少毫秒之后如果受到重复的群聊消息 则剔除voidsetGroupSelfBotEventFilter(Boolean groupSelfBotEventFilter) 在开启 groupEventFilter 的情况下,此选项控制是否过滤连接到框架的其他实例的qq号发出的消息voidsetInterceptor(Class<? extends BotMessageEventInterceptor> interceptor) 拦截器voidsetPluginList(List<Class<? extends BotPlugin>> pluginList) 插件列表voidsetWaitBotConnect(Integer waitBotConnect) 当发生掉线后, 等待重新连接的时间, 如果小于或等于0, 则不等待, 单位为秒数 用于在处理 event 时, bot 因网络波动掉线, event 实例中的 bot 不可用(无法发送消息) 开启后, 掉线后则等待重新上线, 若重新连接则可以继续发送消息 注意, 如果掉线还未连接期间发送消息, 因为无法预见是否会重新连接, 所以发送仍然会失败, 仅重新连接成功后才正常发送消息 p.s.toString()
-
Constructor Details
-
ShiroProperties
public ShiroProperties()
-
-
Method Details
-
getPluginList
插件列表 -
getInterceptor
拦截器 -
getGroupEventFilter
如果多个 oneBot 实例同时连接,是否对相同的消息事件去重(先到优先),true 为仅触发第一个事件 比如多个 bot 实例在同一个群中,同一个人发送的消息会在每个 bot 实例都触发一次事件,开启后将只收到第一个事件 仅过滤群组消息,私聊消息不可能会重复 -
getGroupSelfBotEventFilter
在开启 groupEventFilter 的情况下,此选项控制是否过滤连接到框架的其他实例的qq号发出的消息 -
getGroupEventFilterTime
如果开启重复的群聊消息过滤,设定缓存的毫秒数时间 也就是当多少毫秒之后如果受到重复的群聊消息 则剔除 -
getWaitBotConnect
当发生掉线后, 等待重新连接的时间, 如果小于或等于0, 则不等待, 单位为秒数 用于在处理 event 时, bot 因网络波动掉线, event 实例中的 bot 不可用(无法发送消息) 开启后, 掉线后则等待重新上线, 若重新连接则可以继续发送消息 注意, 如果掉线还未连接期间发送消息, 因为无法预见是否会重新连接, 所以发送仍然会失败, 仅重新连接成功后才正常发送消息 p.s. 一般用于bot连接不稳定, 且经常处理耗时任务, 防止断开后再也无法响应消息 -
getDebug
日志等级设置为 debug -
setPluginList
插件列表 -
setInterceptor
拦截器 -
setGroupEventFilter
如果多个 oneBot 实例同时连接,是否对相同的消息事件去重(先到优先),true 为仅触发第一个事件 比如多个 bot 实例在同一个群中,同一个人发送的消息会在每个 bot 实例都触发一次事件,开启后将只收到第一个事件 仅过滤群组消息,私聊消息不可能会重复 -
setGroupSelfBotEventFilter
在开启 groupEventFilter 的情况下,此选项控制是否过滤连接到框架的其他实例的qq号发出的消息 -
setGroupEventFilterTime
如果开启重复的群聊消息过滤,设定缓存的毫秒数时间 也就是当多少毫秒之后如果受到重复的群聊消息 则剔除 -
setWaitBotConnect
当发生掉线后, 等待重新连接的时间, 如果小于或等于0, 则不等待, 单位为秒数 用于在处理 event 时, bot 因网络波动掉线, event 实例中的 bot 不可用(无法发送消息) 开启后, 掉线后则等待重新上线, 若重新连接则可以继续发送消息 注意, 如果掉线还未连接期间发送消息, 因为无法预见是否会重新连接, 所以发送仍然会失败, 仅重新连接成功后才正常发送消息 p.s. 一般用于bot连接不稳定, 且经常处理耗时任务, 防止断开后再也无法响应消息 -
setDebug
日志等级设置为 debug -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-