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 $seedkey=value#xxxprompt, 所以要两行以上才会触发指令支持的参数
height Height 360width Width 540sampler_name Sampling method Euler asteps Sampling steps 32batch_size Batch size 1n_iter Batch count 1cfg_scale CFG Scale 数字restore_faces Restore faces false/truetiling Tiling false/trueenable_hr Hires. fix false/truehr_second_pass_steps Hires Steps 0denoising_strength Denoising strength 0.7hr_upscaler Upscaler Latenthr_scale Upscale by 2.0styles查看已经载入的 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