MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    Mirai Hibernate Http 消息记录器扩展

    插件发布
    消息记录 http-api-http
    1
    1
    631
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • cssxsh
      cssxsh 最后由 cssxsh 编辑

      Mirai Hibernate Http

      Mirai Hibernate Plugin 的 Http 扩展

      相关项目:
      Mirai Hibernate Plugin 前置插件,用于 Hibernate ORM 框架的初始化
      Mirai Hibernate Web 用于提供 WEB 页面
      Mirai Api Http 前置插件,提供HTTP API

      Adapter

      为 mirai-api-http 提供了新的 Adapter hibernate
      使用 mirai-hibernate-plugin 所提供的 ORM 消息记录器 实现了历史消息接口

      Route

      下列路由中,start 和 end 参数都是 unix timestamp

      1. GET '/message/bot?bot={}&start={}&end={}'
        获取指定机器人从 start 到 end 之间的消息记录
      2. GET '/message/group?bot={}&group={}&start={}&end={}'
        获取指定群聊从 start 到 end 之间的消息记录
      3. GET '/message/friend?bot={}&friend={}&start={}&end={}'
        获取指定好友从 start 到 end 之间的消息记录
      4. GET '/message/member?bot={}&group={}&member={}&start={}&end={}'
        获取指定群员从 start 到 end 之间的消息记录
      5. GET '/message/stranger?bot={}&stranger={}&start={}&end={}'
        获取指定陌生人从 start 到 end 之间的消息记录
      6. GET '/message/kind?kind={}&start={}&end={}'
        获取指定消息类型 (GROUP, FRIEND, TEMP, STRANGER) 从 start 到 end 之间的消息记录
      7. GET '/face/random'
        随机一条表情包记录
      8. PUT '/face/disable?md5={}'
        屏蔽一条表情包记录
      9. GET '/face/tag?md5={}'
        获取一条指定的表情包记录
      10. PUT '/face/tag?md5={}&tag={}'
        为表情包设置一个tag
      11. DELETE '/face/tag?md5={}&tag={}'
        为表情包删除一个tag

      Web

      未完工
      到 mirai-hibernate-web 下载 web.zip 压缩包
      解压到 data/xyz.cssxsh.mirai.plugin.mirai-hibernate-http/web 即可提供浏览器访问WEB页面

      安装

      手动安装

      1. 运行 Mirai Console 生成plugins文件夹
      2. 从 Releases 下载jar并将其放入plugins文件夹中
      1 条回复 最后回复 回复 引用 0
      • 1 / 1
      • First post
        Last post
      Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact