Dice! 基于LLOneBot搭建手册

阅读须知

  1. 本手册系以LiteLoaderQQNT(LLQQNT)配合其LLOneBotApi插件实现Dice!骰娘搭建的教程,其他QQ框架的实现方式参见官网或官群

  2. LLQQNT相关问题请参考LiteLoader官方文档Github页面。Dice!只是一个以聊天软件为平台、主要支持OneBot协议的掷骰机器人,不涉及平台接口的实现。

  3. Dice!骰娘相关问题请参阅Dice! 2.6.6-rc 文档 (kokona.tech),QQ提问可加Shiki的Dice!官群:928626681(新一群)1029435374(二群)

搭建步骤

  1. 下载Dice!一键包_LLOneBot并解压,作为Dice根目录。
  2. 安装QQNT9.9.7到默认位置,不运行。
  3. 从零安装跳过此步。若此前曾安装过0.x版本的LLQQNT,请参考官方文档清除原先数据。
  4. 确认退出所有QQNT,右键以管理员运行安装LiteLoader.exe,待其自动运行至输出安装完毕
  5. 将LLOneBot文件夹复制到C:\Program Files\Tencent\QQNT\resources\app\LiteLoaderQQNT-main\plugins\LLOneBot
  6. 确认/Diceki/driver.toml中的onebot.ws-reverse端口未被占用(默认15800)。双击启动DiceDriver.OneBot.exe
  7. 启动QQNT,登录骰娘QQ,点击左下角->设置->LLOneBot->启用反向websocket协议->添加反向websocket协议,输入ws://127.0.0.1:15800(端口如有更改,与上一步保持一致),修改消息上报数据类型CQ码(若DiceDriver.Onebot版本达到0.4.0则可跳过修改上报数据类型),保存。

注意事项

  1. 当前登录QQNT的所有账号都会自动骰娘化,不建议在有自用QQNT需求的电脑上搭建
  2. QQNT尽量不要更新,一旦以重装方式更新,则需要从头安装LLQQNT及其插件。
  3. 在确保单开QQNT的情况下,可以修改连接方式为正向websocket,将/Diceki/driver.toml中的onebot一节的ws-reverse=127.0.0.1:15800改为ws=127.0.0.1:15800
16 天 后

补充说明的特殊情况:
“修改消息上报数据类型为CQ码”这步可能无法正常执行。
此时应当打开日志:

打开日志文件:

"messagePostFormat": "array"修改为"messagePostFormat": "string",然后保存。
(图中看到的已经是修改后的结果)
即可完成修改。

这是由于LiteLoader的问题造成的,开发者目前似乎正在想办法规避下拉框造成的漂移或消失等问题。

1 个月 后
3 个月 后
5 个月 后

请问贴中给出的qq版本打开时会显示版本过旧需要更新,从而无法登录,而新版的qqnt文件夹里没有“package.json”等文件,从而导致运行“安装liteloader”会直接报错,该怎么办呢?

另,我也试了无视无法登录的问题,直接从旧版qq开始安装liteloader,然后遇到了和楼上两位一样的问题。找到对应位置的“LiteLoaderQQNT-Plugin-Plugin-Store.zip”, 显示此文件invalid。

求解,谢谢!

    miaoff 教程已过期,相关问题参考https://shimo.im/docs/dPkpKKJZlDUX2EqO/

    2 个月 后
    说点什么吧...