https://github.com/cssxsh/mirai-example#example-java-console-plugin
写了一些 java 定时器相关的示例
有兴趣对接我的 https://github.com/cssxsh/mirai-hibernate-plugin 数据库JPA/ORM前置插件吗
默认使用 h2 文件数据库,支持多平台多线程
mysql:mysql-connector-java:8.0.31 - mysql
org.xerial:sqlite-jdbc:3.40.0.0 - sqlite
org.postgresql:postgresql:42.5.1 - postgresql
com.h2database:h2:2.1.214 - h2
目前对这些数据库都做了测试,可以正常对接,由用户由用户编辑配置文件自行选择
https://github.com/termux/termux-app
一个在安卓手机上模拟 Linux 终端的软件
首先 你需要一个 Android 7.0 以上版本的安卓手机
(低于此版本的也可以, 但是我没空整一个低版本的教程)
到
https://f-droid.org/zh_Hans/packages/com.termux/
下滑, 下载最新版本的构建, 现在是 com.termux_118.apk
termux-change-repo
先修改源保证后面的操作通畅
第一个选项直接选择 OK
(回车)
第二个选项修改源为国内源
选择 Mirrors in ChinaAll in China
选项 (上下切换后 使用空格选中) , 然后 OK
(回车)
pkg update
因为是刚安装, 所以需要先拉取(查询)最新的包版本信息
pkg install openjdk-17
安装 Java 17
java -version
查看是否安装成功
如果是, 就会出现 openjdk version "17-internal" ....
pkg install wget
安装 wget
需要 他来下载 MCL
wget https://github.com/iTXTech/mirai-console-loader/releases/download/v2.1.2/mcl-2.1.2.zip
下载最新版 MCL (现在是 2.1.2)
unzip mcl-2.1.2.zip -d mcl
解压到文件夹 mcl
cd mcl
进入下载文件夹,
你可以使用 ls -l
查看一下文件夹里目前有那些文件
chmod 777 mcl
把启动脚本调整为可以运行
./mcl -u
启动 MCL
var root = contact.getFiles().getRoot()
var folder = root.createFolder("...")
folder.uploadNewFile(....)
基于 Mirai Selenium Plugin 的 网页截图插件
相关项目:
Mirai Selenium Plugin 前置插件,用于 Selenium 框架的初始化
权限ID xyz.cssxsh.mirai.plugin.web-screenshot-helper:*
截图采用的是白名单模式
你需要在 config/xyz.cssxsh.mirai.plugin.web-screenshot-helper/script
下创建建一个 $host.js
脚本
例如 www.example.com.js
, 脚本的内容决定截图的内容,一般取 return document.body;
即截取整个窗口
如果想定制特殊的截图效果,比如去除广告,顶栏之类的。可以爱发电投食。
截图 https://...
将会启用无头浏览器截取网页图片请确认 mcl.jar 的版本是 2.1.0+
./mcl --update-package xyz.cssxsh:web-screenshot-helper --channel maven-stable --type plugins
基于 Stable Diffusion web UI 的 图片生成插件
使用前应该查阅的相关文档或项目
本插件对接的是 Stable Diffusion web UI
的 REST API, 请在启动配置中开启选项,详情请自行查询 Stable Diffusion web UI Wiki
t2i
以文生图
权限ID: xyz.cssxsh.mirai.plugin.stable-diffusion-helper:txt2img
例子:
t2i
steps=50
width=360
height=540
#德克萨斯
night, rain, wet
t2i 123456
(8k, RAW photo, best quality, masterpiece:1.2), (realistic, photo-realistic:1.37),omertosa,1girl,(Kpop idol),
(aegyo sal:1),cute,cityscape, night, rain, wet, professional lighting, photon mapping, radiosity,
physically-based rendering, <lora:arknightsTexasThe_v10:1>, <lora:koreanDollLikeness_v10:0.5>,Black pantyhose
t2i $seed
key=value
#xxx
prompt
, 所以要两行以上才会触发指令支持的参数
height
Height 360
width
Width 540
sampler_name
Sampling method Euler a
steps
Sampling steps 32
batch_size
Batch size 1
n_iter
Batch count 1
cfg_scale
CFG Scale 数字
restore_faces
Restore faces false
/true
tiling
Tiling false
/true
enable_hr
Hires. fix false
/true
hr_second_pass_steps
Hires Steps 0
denoising_strength
Denoising strength 0.7
hr_upscaler
Upscaler Latent
hr_scale
Upscale by 2.0
styles
查看已经载入的 Styles
权限ID: xyz.cssxsh.mirai.plugin.stable-diffusion-helper:styles
例子:
styles
风格
Styles
是 Stable Diffusion web UI
自带的功能,用于快捷的填充 prompt
和 negative_prompt
重载SD
重载client.yml
权限ID: xyz.cssxsh.mirai.plugin.stable-diffusion-helper:reload
例子:
重载SD
client.yml
基本配置
base_url
基本网址dns_over_https
DNStimeout
API超时时间请确认 mcl.jar 的版本是 2.1.0+
./mcl --update-package xyz.cssxsh:stable-diffusion-helper --channel maven-stable --type plugins
@蔚蓝621
你需要吧 max_tokens
调大,我为了避免刷屏给的默认值是 256
你可以调整到 1024 / 2048