@narumi
你的 arknights helper
是最新版吗
cssxsh 发布的帖子
-
RE: Arknights Helper / 明日方舟 助手,更新订阅的微博号配置项
@narumi 在 Arknights Helper / 明日方舟 助手,更新订阅的微博号配置项 中说:
BlogPicture(6279793937).json (系统找不到指定的文件。)
更像是偶然出现的微博数据更新失败
-
Hibernate 前置插件,ORM 数据库框架,群/好友消息记录
Mirai Hibernate Plugin
Mirai Hibernate 前置插件
Mirai Console 的前置插件,用于 Hibernate ORM 框架的初始化
插件自带聊天记录器 MiraiHibernateRecorder,
会记录群聊/私聊
的内容到数据库方便其他插件使用,默认是h2database
数据库(since2.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语句的中的随机函数名
示例代码
安装
MCL 指令安装
./mcl --update-package xyz.cssxsh.mirai:mirai-hibernate-plugin --channel stable --type plugin
手动安装
- 运行 Mirai Console 生成
plugins
文件夹 - 从 Releases 下载
jar
并将其放入plugins
文件夹中
-
RE: B站订阅插件,动态、视频、直播订阅 @全体成员
@白嫖怪林先生 在 B站订阅插件,动态、视频、直播订阅 @全体成员 中说:
This version of ChromeDriver only supports Chrome version 96
你安装的Chrome太新了,官网最新版才97,你怎么安装的98
重新下载一个安装
https://chromeenterprise.google/intl/zh_CN/browser/download/#windows-tab