simple-robot / simbot-component-mirai

simple-robot下的mirai组件
https://component-mirai.simbot.forte.love/
GNU Affero General Public License v3.0
20 stars 0 forks source link

实现消息撤回事件;调整bot注册的配置类实现 #39

Closed ForteScarlet closed 2 years ago

ForteScarlet commented 2 years ago

事件类型

实现消息撤回事件的simbot类型:MiraiMessageRecallEvent

缓存策略

配合撤回事件,提供接口类型 MiraiRecallMessageCacheStrategy 来配置消息缓存策略。 默认情况下使用的策略为 不缓存。可以通过配置项 MiraiBotConfiguration.recallCacheStrategy 进行配置。

对于 *.bot 配置文件,通过如下属性配置:

{
  "config": {
    "recallMessageCacheStrategy": "INVALID"
  }
}

可选值:INVALIDMEMORY_LRU

配置

提供一个simbot组件下的mirai bot注册配置类 MiraiBotConfiguration。现在注册bot需要通过此配置类进行(以前是直接使用mirai的配置类)。