如题。
如果不是特别必须或者Geek用户,并不推荐此方法。
目前已知的Bug有:
1.好友监听失效。显示接受邀请实为拒绝。需要使用Mirai原生插件替换监听。
2.入群监听失效。
More……
可以享受到的MiraiNative无法使用的功能有:
1.回复式掷骰
2.戳一戳(理论,实现未知)
3.闪照破解。
More……等待补充。
此方法理论上通用OlivOS框架,更改post地址等等即可,这里不做赘述。
Step.1 获取go-cqhttp版本的DiceDriver
可于开发群 旧史『旧秘境史』内获得。目前仅有Windows i386
版本。
文件结构如下。
Step.2 替换Dice核心
使用 Windows i386
版本的Dice核心。可于Mirai版本的Diceki文件夹内获取。替换go-cqhttp版本DiceDriver内自带的核心。
(删掉 然后替换)
Step.3
配置Mirai
首先获取Onebot-kotlin
插件文件。
直链 http://obs.cstcloud.cn/share/obs/stardust/onebot-mirai-0.3.5-all.jar
放入plugins
文件夹,启动Mirai。
之后关闭Mirai。
前往config/com.github.yyuueexxiinngg.onebot
,打开settings.yml
可按如下模板配置。
proxy: ''
bots:
2055170746: #这里改成登录的骰娘QQ
cacheImage: false
cacheRecord: false
heartbeat:
enable: false
interval: 1500
http:
enable: true
host: 0.0.0.0
port: 15700
accessToken: ''
postUrl: 'http://127.0.0.1:15800'
postMessageFormat: string
secret: ''
# 上报超时时间, 单位毫秒, 须大于0才会生效
timeout: 0
ws_reverse:
- enable: false
postMessageFormat: string
reverseHost: 127.0.0.1
reversePort: 8080
accessToken: ''
reversePath: '/ws'
reverseApiPath: '/api'
reverseEventPath: '/event'
useUniversal: true
useTLS: false
reconnectInterval: 3000
ws:
enable: false
postMessageFormat: string
wsHost: 0.0.0.0
wsPort: 6700
accessToken: ''
之后保存。
Step.4 配置DiceDriver
修改setting.yml
内的botID
为骰娘QQ,保存。
之后将骰娘Dice文件夹放置于DiceDriver目录。
放置完成后,请下载gocqhttp,将exe文件亦放于骰娘Dice文件夹内。
Step.5 上线测试
先启动Mirai,等待骰娘上线(Login successful,且出现HTTP监听已开启)
之后启动DiceDriver
若输出如下且骰娘有私聊回执则为正常。
DiceDriver.enabled
读取setting.json
事件监听已开启于端口15800√
启动C:\Users\root\Desktop\DiceDriver.GoCQ\Dice2055170746\go-cqhttp.exe
登录Bot:2055170746,端口:15700
C:\Users\root\Desktop\DiceDriver.GoCQ\Diceki\w4123.Dice.windows.i386.dll
Dice2055170746.init
Dice! by 溯洄 & Shiki Ver “星之尘埃”定制版(2333)[MSVC 1929 Feb 8 2022 02:27:45] on
Dice!驱动器 by 安研色Shiki & 溯洄w4123 ver0.1.0(1)[2021-12-30 09:02:06] for Http
未找到配置文件,正在为您生成配置文件中!
请选择你需要的通信方式:
> 0: HTTP通信
> 1: 云函数服务
> 2: 正向 Websocket 通信
> 3: 反向 Websocket 通信
> 4: pprof 性能分析服务器
请输入你需要的编号(0-9),可输入多个,同一编号也可输入多个(如: 233)
您的选择是:2022-02-18 12:46:05
读取C:\Users\root\Desktop\DiceDriver.GoCQ\Dice2055170746\PublicDeck中的10个文件, 共260个条目
读取/mod/中的1个mod
录入help词条505项
读取/plugin/中的6个脚本, 共17个指令
读取/conf/CustomMsgReply.json中的15条自定义回复
扩展配置读取完毕√
2022-02-18 12:46:05
读取用户记录607条
读取玩家记录81条
读取群聊记录75条
用户数据读取完毕
Dice.webUIInit
Dice! WebUI 正于端口65280运行
Dice! WebUI 正于端口65280运行,本地可通过浏览器访问localhost:65280
默认用户名为admin密码为password,详细教程请查看 https://forum.kokona.tech/d/721-dice-webui-shi-yong-shuo-ming
Dice.threadInit
2022-02-18 12:46:06 星尘初始化完成,用时1秒
Dice.extensionManagerInit
已成功刷新软件包缓存,37个拓展可用,0个可升级