跳至主要內容

云崽

大约 3 分钟

云崽


安装

这里选择了喵版云崽进行安装, 参阅仓库 README, 使用 VSCode 连接远程服务器并选择一个合适的目录

当前环境: 腾讯云, ubuntu 20.04 LTS, node v16.16.0

# 拉取仓库(使用ssh而非https是因为后者在国内会特别慢)
git clone --depth=1 git@github.com:yoimiya-kokomi/Miao-Yunzai.git
# 使用 VSCode 打开 Miao-Yunzai 目录
code Miao-Yunzai
# 拉取 miao-plugin 到 plugin 目录
git clone --depth=1 git@github.com:yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
# 安装依赖
npm install pnpm -g
pnpm install -P
# 启动
node app

首次启动会提示输入账户并终止程序, 需要在 config/config/qq.yaml 配置账密与登录设备类型

配置完成后再次 node app

image-20230507132136929

看样子还需要安装 redis 并启动

apt update
apt install redis-server

安装完后重新 node app, 然后会出现二维码, 使用登录该 QQ 的手机扫码后显示登陆失败 当前环境存在风险, 为保障你的账号安全, 暂时无法登录, 联想到类似的情况决定在本地先跑下试试

本地 windows 倒是直接 node app 后没有退出程序, 会有引导输入账密与设备类型, 然后就卡 node 版本了

image-20230507140352800

似乎是因为 node 版本过高了, 需要切下 node 16, 参阅 Nodejs | DailyNotes (ayusummer.github.io)open in new window

nvm use 16.16.0
npm install pnpm -g
pnpm install -P

然后发现切了 node16 之后先前在 ubuntu 上遇到的 redis 未启动的问题又回来了

image-20230507145649276

Releases · tporadowski/redis --- 发布 · tporadowski/redis (github.com)open in new window 下载 msi 文件进行安装即可

进入 redis 安装目录, 以管理员方式运行 redis-server.exe 即可

重新 node app 会来到滑块验证这一步, 打开 F12 浏览器开发者模式并切换到 网络 窗格, 两次滑块后取最后一条请求的响应

image-20230507151350434

其中的 ticket 字段即为目标字符串

然后就寄了)

image-20230507151424779

device.json, 用安卓手表协议扫码登录都不行, 寄


PS, 后来找到了解决方案:Salipet云崽问题合集 (wolai.com)open in new window

云崽根目录开一个命令框使用npm run login更换Mac OS协议,用账号密码登录然后选择扫码验证令牌即可


后续回到服务器上重新进行了尝试, 更换 mac os 协议登录继续报错 45, 继续参阅 Salipet云崽问题合集 (wolai.com)open in new window, 使用

bash <(curl -sL https://gitee.com/haanxuan/version/raw/master/version.sh)

并扫码验证成功完成了登录


卡在 QQ 登录上了, 暂且搁置, 部署云崽本来是为了崩铁的相关功能来的, 目前看来似乎一时半会解决不了登录的问题, 还是接着考虑手动迁移功能到 Hoshino 或者 nonebot 上吧

ps: 抄了个角色配装攻略到 hoshino 后找到了 icqq 登录的解决方案, 因此后面不再做迁移而是在原版上继续改了


插件

yhArcadia/Yunzai-Bot-plugins-index: Yunzai-Bot云崽QQ机器人插件索引 (github.com)open in new window


hewang1an/StarRail-plugin

hewang1an/StarRail-plugin: 星穹铁道插件 (github.com)open in new window


安装

命令行 cd 到喵崽根目录

git clone --depth=1 git@github.com:hewang1an/StarRail-plugin.git ./plugins/StarRail-plugin