Package-level declarations
Types
可得到部分自定义配置属性的 MiraiRecallMessageCacheStrategy 实现。
MiraiRecallMessageCacheStrategy 的最简实现,无效的缓存策略,即不进行缓存。
在Mirai中,也就是在QQ群中,只有三种角色:
基于内存的 LRU
缓存策略实现。
mirai组件的bot配置类。
MiraiBot 容器类型。
simbot对应的mirai组件。
支持进行自动加载的组件配置工厂。
为 MiraiComponentUsageBuilder 提供DSL染色。
MiraiComponent 注册的时候所使用的配置类。
用于在 useMirai 函数中配置构建 MiraiComponent 和 MiraiBotManager 的构建器。
包含了mirai原生联系人OriginalMiraiContact 的容器类型.
mirai的原生 OriginalMiraiContact 类型在simbot中的基本类型。
在simbot中 OriginalMiraiFriend 的表现形式。
mirai中的好友分组信息
Simbot中针对于 OriginalMiraiGroup 的群类型实现。
针对 GroupActive 的封装类型,通过 MiraiGroup.active 获取。
一个由simbot包装为 GroupMember 的 OriginalMiraiMember 对象。
针对于 MemberActive 而提供的封装类型,通过 MiraiMember.active 获取。
Mirai撤回消息缓存策略。
Mirai的陌生人对象实例。
Mirai组件中,封装使用 OriginalMiraiMessageReceipt 作为消息发送的回执对象。
由组件所提供的 MiraiRecallMessageCacheStrategy 标准实现类型。
Functions
任命当前成员为管理员。 同下:
通过由 MessageSource.ID 得到的ID反序列化得到 MessageSource 实例。会丢失部分信息,例如原本的消息内容等。
从通过 MessageSource.fullSerialID 序列化而来的ID格式中反序列化出 MessageSource 结果。
构建一个 MiraiBotConfiguration 并进行配置。
将当前成员撤职(如果是管理员的话)。 同下:
通过 Application 获取第一个存在的 MiraiBotManager 并使用它。
安装使用 MiraiBotManager.
通过 BotManagers 获取第一个存在的 MiraiBotManager 并使用它。
构建一个在mirai组件中的设备信息实例。
同时安装使用 MiraiComponent 和 MiraiBotManager.
安装使用 MiraiComponent.
Properties
通过一个默认的 Json 对 MessageSource 进行序列化并将其作为ID使用。 与 MessageSource.ID 相比,fullSerialID 保留了 MessageSource 内的所有信息, 因此可以保证不丢失任何信息(例如在使用 MiraiQuoteReply 进行引用回复时候基本不会导致表现效果出现异常), 但是同样因此其效率会更低,当消息内容过多时还可能会导致此ID非常长。