MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. cssxsh
    3. 最佳
    • 资料
    • 关注 0
    • 粉丝 128
    • 主题 61
    • 帖子 2101
    • 最佳 158
    • 有争议的 0
    • 群组 2

    cssxsh 发布的最佳帖子

    • Hibernate 前置插件,ORM 数据库框架,群/好友消息记录

      Mirai Hibernate Plugin

      Mirai Hibernate 前置插件

      Mirai Console 的前置插件,用于 Hibernate ORM 框架的初始化

      maven-central

      插件自带聊天记录器 MiraiHibernateRecorder,
      会记录 群聊/私聊 的内容到数据库方便其他插件使用,默认是 h2database 数据库(since 2.2.0+)
      数据库配置在 config/xyz.cssxsh.mirai.plugin.mirai-hibernate-plugin/hibernate.properties
      2.2.0 之前的版本的 默认数据库 为 sqlite, 你可以直接删掉 hibernate.properties, 让其重新生成 h2database 配置

      数据库支持

      本插件打包了以下版本的数据库驱动和连接池

      • mysql:mysql-connector-java:8.0.29
      • org.xerial:sqlite-jdbc:3.36.0.3
      • org.postgresql:postgresql:42.3.5
      • com.h2database:h2:2.1.212
      • com.zaxxer:HikariCP:5.0.1

      需要其他数据库驱动支持请将 数据库驱动Jar包 放到 plugins 目录中一同被 mirai-console 加载

      在插件项目中引用

      repositories {
          mavenCentral()
      }
      
      dependencies {
          compileOnly("xyz.cssxsh.mirai:mirai-hibernate-plugin:${version}")
      }
      

      一些方法和类说明

      • MiraiHibernateConfiguration
        配置的,对应于 JvmPlugin 的 SessionFactory
        默认将会读取(生成)在 configFolder 目录下的 hibernate.properties 作为配置文件
        并且自动扫描加载 JvmPlugin 所在类包下的被 javax.persistence.Entity 标记的实体类

      • MiraiHibernateRecorder
        是本插件自带的消息记录器,通过对 MessageEvent 和 MessagePostSendEvent 记录,保存消息历史到数据库

      • CriteriaBuilder.rand
        MiraiHibernateConfiguration 中会对 Sqlite 的 random 进行别名注册为 rand 统一SQL语句的中的随机函数名

      示例代码

      • kotlin

      安装

      MCL 指令安装

      ./mcl --update-package xyz.cssxsh.mirai:mirai-hibernate-plugin --channel stable --type plugin

      手动安装

      1. 运行 Mirai Console 生成plugins文件夹
      2. 从 Releases 下载jar并将其放入plugins文件夹中
      发布在 插件发布
      cssxsh
      cssxsh
    • RE: 天网开发组,非官方开发交流群

      没新人了,顶一顶

      发布在 摸鱼区
      cssxsh
      cssxsh
    • RE: Windows PC更新指令不确定

      @Maaxx

      你需要在 命令行环境下 使用指令 /mcl -u
      例如 在文件夹中 shift+鼠标右键 打开菜单栏,打开powshell 或者 cmd 然后使用指令 /mcl -u

      mcl.cmd 本来就不是为了双击启动而制作的
      只不过Windows 会将双击理解为 ./mcl 指令,帮你自动执行了而已

      发布在 使用交流
      cssxsh
      cssxsh
    • Pixiv Helper 插件跑路拉

      跑路停更,以上

      发布在 摸鱼区
      cssxsh
      cssxsh
    • RE: 提示qq版本过低

      @esc-mashu
      @Shifthands

      更换登录协议,并且保持手机端在线
      应该会在滑动验证后 触发短信或者扫码

      发布在 使用交流
      cssxsh
      cssxsh
    • RE: B站订阅插件,动态、视频、直播订阅 @全体成员

      @Csania-AM @EdgeStar2020

      信息模板功能于 1.4.0-RC 已添加,但仍在测试过程中

      发布在 插件发布
      cssxsh
      cssxsh
    • RE: 有大佬能提供个碧蓝档案的插件吗,求求了

      你这没问题阿
      很正常阿
      slf4j 那个报错不用理会,不影响运行的

      发布在 摸鱼区
      cssxsh
      cssxsh
    • Mirai Native 尝试修复版本(mirai 2.13.0 不兼容)

      mirai-native cssxsh 编译修复版.zip

      将 编译时的 mirai 版本升级至 2.13.0,并且替换了 ktor 1 至 ktor 2

      发布在 使用交流
      cssxsh
      cssxsh
    • 来点赞助或者插件定制(接单)

      写过不少插件
      比较受欢迎的有
      https://github.com/cssxsh/pixiv-helper
      https://github.com/cssxsh/mirai-openai-plugin
      https://github.com/cssxsh/meme-helper
      https://github.com/cssxsh/mirai-administrator
      afdian-小生化.jpg

      发布在 摸鱼区
      cssxsh
      cssxsh
    • RE: 账号好像被云控了怎么办啊

      mirai 自带的设备生成,基本全是随机或者用 mirai 代替,一查一个准

      发布在 使用交流
      cssxsh
      cssxsh
    • RE: B站订阅插件,动态、视频、直播订阅 @全体成员

      @白毛萝莉控
      启动 mcl 的时候加 -u

      发布在 插件发布
      cssxsh
      cssxsh
    • RE: Mirai 摸鱼&开发交流群 非官方

      大佬,回复有多快?

      发布在 摸鱼区
      cssxsh
      cssxsh
    • RE: 求助,mirai-api-http报错

      @yzyzdkami
      你再检查一些,按道理你的 plugins 里会有 两个 mirai-api-http

      发布在 使用交流
      cssxsh
      cssxsh
    • RE: B站订阅插件,动态、视频、直播订阅 @全体成员

      @xiaojiedev
      回退mirai版本到2.10.1

      发布在 插件发布
      cssxsh
      cssxsh
    • RE: [问题] 如何自定义AutoSave(ReadOnly)PluginData(Config)的value类型

      序列化直接上注解不就行了吗

      import kotlinx.serialization.*
      
      @Serializable
      data class GameInfo(
      
      发布在 开发交流
      cssxsh
      cssxsh
    • RE: 登陆失败,提示Bot cancelled: Bot closed

      https://github.com/mamoe/mirai/issues/2418

      disymayufei created this issue in mamoe/mirai

      closed 尝试登录账号时,出现net.mamoe.mirai.internal.utils.crypto.DecryptionFailedException错误 #2418

      发布在 使用交流
      cssxsh
      cssxsh
    • RE: B站订阅插件,动态、视频、直播订阅 @全体成员

      @histion
      编辑 config.json 文件 修改 里面 的 "type": "beta" 为 "type": "stable"

      保存

      然后启动 ./mcl -u
      更新一下缓存

      发布在 插件发布
      cssxsh
      cssxsh
    • RE: 关于mirai在cmd命令界面经常超时无反应问题

      关闭 快速编辑模式

      发布在 开发交流
      cssxsh
      cssxsh
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 4 / 8