共计 2538 个字符,预计需要花费 7 分钟才能阅读完成。
*此教程由于迁移出问题,部分图片无法查看,请查看另外几篇帖子,有详细教程!
因为一些特殊原因,Qsign目前公共api大部分被无法使用),目前除了ntqq还能用(玩云崽死路一条
(估计也快寄了,目前已经出现版本过低的情况了,不过扫码就能直接登,挺魔性的,而且ntqq因为已经跑路了,很多插件现在也不对其适配)
,除了申请官方机器人(对公账户)
,频道机器人等以外要么难以实现要么十分不便捷的方式外,只有搭建本地api服务才能供云崽使用了。这个教程贴,主要包含了Ubuntu系统的云崽部署(频道,狗都不玩)
(除了环境部署用个脚本,其它基本纯手动,主要近些时间跑路的脚本作者有点多,还是学学自己搭建比较好,作者跑路了自己还能玩)
以及本地QsignAPI的部署。
一.云崽的部署
首先我们用下GoBox安装一下环境(如果Gobox能直接用也可以直接安装Yunzai,但是有时候GoBox容易抽风,安装不了,所以还是推荐安装了环境后自己手搓一下Yunzai)。
GoBox gitee原项目地址:点击转入
脚本部署,复制到终端执行,自动配置环境
sudo -i
curl -sL https://gitee.com/Liplay-1/YBOX_2/raw/master/main.sh > /root/main.sh
bash /root/main.sh
GoBox配置ffmpeg的时候会报错,不用管,这个环境是土块、千羽等插件部分功能才用,不装的话不影响主体部分,也可以自己手动部署,网上教程很多自己可以找到,或者直接装个宝塔,宝塔的软件商店里面有直接安装就行。
之后等待脚本把环境部署完就行。
手搓云崽开始
终端输入下载喵崽并且 CD到喵崽的目录
git clone --depth=1 https://gitee.com/yoimiya-kokomi/Miao-Yunzai.git
cd到喵崽目录后再终端输入下载喵崽必备喵喵插件(cd 你的喵崽根目录下面 Miao-Yunzai这个目录 cd Miao-Yunzai)
git clone --depth=1 https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
安装依赖-pnpm安装,如果之前安装过就不用重新安装
npm install pnpm -g
如果安装pnpm安装的很慢指定企鹅镜象安装
npm –registry=http://mirrors.cloud.tencent.com install pnpm -g
安装依赖
pnpm install -P
安装缓慢或者失败,指定企鹅镜象安装
pnpm config set registry http://mirrors.cloud.tencent.com && pnpm install -P
终端出现puppeteer: Running postinstall script时请不要终止,可能这步安装有点慢,请耐心等待一会
出现下面这个就说明安装成功了 然后再Miao-Yunzai目录下执行
node app
既可启动
node app login 重置登录信息
插件库在本文最后,安装插件在Miao-Yunzai目录下执行插件所给你的命令既可。
之后开始配置API签名
搭建Qsign api签名有三种选择
第一种:使用其它大公共的api签名(报脸的签名大多数被抱脸禁止了)。
第二种:使用脚本搭建本地api签名省事省力,比较推荐。
第三种:手搓api,这个就算脚本作者删库跑路了,也可以继续用。
这里就介绍第三种方法
首先终端输入以下代码,开始克隆Qsign,可以重新建个目录放签名包,比如我的目录就是api
新建目录 CD到该目录克隆Qsign
sudo mkdir /api
cd /api
git clone https://gitee.com/touchscale/Qsign
安装jdk8
sudo apt update&&sudo apt install openjdk-8-jdk
使用screen命令将api挂在后台运行
首先cd进入签名目录
cd /api/Qsign/
挂在后台,推荐使用8.9.78,高版本容易异常,如果使用高版本api经常掉,这个时候可以去找点监测脚本在后台监测api情况,白狐脚本自带了监测。
创建screen窗口
screen -S api
运行签名
cd unidbg-fetch-qsign&&bash bin/unidbg-fetch-qsign --basePath=txlib/8.9.78
ctrl+A后接D退出当前窗口并将窗口挂在后台运行
screen -/2023 列举出后台运行的screen窗口
screen -r PID 通过/2023命令查看到的api的PID,重新载入窗口,载入窗口后ctrl+c,关闭api,使用ctrl+A后接K,选择Y,关闭screen窗口。
之后cd到云崽根目录(自己放在哪里了自己cd)
cd /root/Miao-Yunzai
输入node app
node app
根据提示输入机器人账号,密码,协议选择安卓手机。
签名地址填这个
http://127.0.0.1:801/sign?key=114514
之后出现获取到刚刚配置的8.9.78签名就说明成功了。
如果未获取到签名或者获取的签名不一样。请看我另一篇帖子:点击转入
经测试,完美运行。
插件之类的自己装一下,这里给你放个插件库,装插件cd到喵崽的根目录,也就是Miao-Yunzai后根据插件给你的命令输入就可以了。
这里给大家放一个群友的官方机器人,实在自己的弄不好就用别人的,这是免费的。点击链接了解机器人详情【刻晴】
插件库:https://gitee.com/yhArcadia/Yunzai-Bot-plugins-index
喵崽原项目:https://gitee.com/yoimiya-kokomi/Miao-Yunzai
Qsign签名仓库:https://gitee.com/touchscale/Qsign