Mirai Hibernate Plugin 的 Http 扩展
相关项目:
Mirai Hibernate Plugin 前置插件,用于 Hibernate ORM 框架的初始化
Mirai Hibernate Web 用于提供 WEB 页面
Mirai Api Http 前置插件,提供HTTP API
since 1.1.0
为 mirai-api-http
提供了新的 PersistenceFactory hibernate
使用 mirai-hibernate-plugin
所提供的 ORM 消息记录器 实现了历史消息接口
配置方法为修改 config/net.mamoe.mirai-api-httpsetting.yml
的 persistenceFactory
配置项 为 hibernate
为 mirai-api-http
提供了新的 Adapter hibernate
下列路由中,start 和 end 参数都是 unix timestamp
- GET
/message/bot?bot={}&start={}&end={}
获取指定机器人从 start 到 end 之间的消息记录 - GET
/message/group?bot={}&group={}&start={}&end={}
获取指定群聊从 start 到 end 之间的消息记录 - GET
/message/friend?bot={}&friend={}&start={}&end={}
获取指定好友从 start 到 end 之间的消息记录 - GET
/message/member?bot={}&group={}&member={}&start={}&end={}
获取指定群员从 start 到 end 之间的消息记录 - GET
/message/stranger?bot={}&stranger={}&start={}&end={}
获取指定陌生人从 start 到 end 之间的消息记录 - GET
/message/kind?kind={}&start={}&end={}
获取指定类型GROUP, FRIEND, TEMP, STRANGER
从 start 到 end 之间的消息记录 - GET
/message/source?target={}&time={}&ids={}
获取指定源的消息记录
- GET
/face/random
随机一条表情包记录 - PUT
/face/disable?md5={}
屏蔽一条表情包记录 - GET
/face/tag?md5={}
获取一条指定的表情包记录 - PUT
/face/tag?md5={}&tag={}
为表情包设置一个tag - DELETE
/face/tag?md5={}&tag={}
为表情包删除一个tag
- GET
/archive/bot
获取所有的 bot record - GET
/archive/group?bot={}
获取所有的 group record - GET
/archive/friend?bot={}
获取所有的 friend record - GET
/archive/member?group={}
获取所有的 member record
未完工
到 mirai-hibernate-web 下载 web.zip 压缩包
解压到 data/xyz.cssxsh.mirai.plugin.mirai-hibernate-http/web
即可提供浏览器访问WEB页面
请确认 mcl.jar 的版本是 2.1.0+
./mcl --update-package xyz.cssxsh.mirai:mirai-hibernate-http --channel maven-stable --type plugins