前言
Miao-Yunzai 简称 喵崽,是 云崽(v3) 的魔改版本。
云崽 是QQ G7人,多用于查看原神相关信息。
本文作者只使用Linux,故不提供Windows相关(同理过去就行了)
配置需求
硬件 | 最低 | 推荐 |
---|---|---|
OS | Linux 或 Windows 10+ | Debian系 |
CPU | 1C (无或远程的sign);2C(本地sign) | 2C以上 |
RAM | 1GB + | 2GB + |
硬盘 | 20GB + | 40GB + |
显卡 | 不需要 | <_< |
软件 | 版本 |
---|---|
nudejs(nodejs) | v16+ |
redis-server | (直接装) |
git | ^ |
python3(现在sqlite3要求必装) | 3.8+ |
更多请看下面安装依赖 | - |
开始部署!
安装依赖
Nodejs从这里下载:https://nodejs.org/zh-cn/download
推荐下Linux二进制包,直接
# tar zxvf [包]
# mv [解包文件名]/* /usr/local/
以上是安装nodejs,安装剩余依赖:
# apt install redis-server git openjdk-17-jre-headless ffmpeg libopencore-amrnb0 libopencore-amrwb0 python3 chromium-browser
jdk17:sign必装
ffmpeg:发送语音需要
克隆项目
$ git clone --depth=1 https://gitee.com/yoimiya-kokomi/Miao-Yunzai.git
$ cd Miao-Yunzai
$ git clone --depth=1 https://gitee.com/yoimiya-kokomi/miao-plugin.git ./plugins/miao-plugin/
安装nodejs依赖
在喵崽根目录下
$ npm install pnpm -g
$ pnpm i -P
启动并试登录以生成配置文件
$ nude app
因为我做了:在~/.bashrc或~/.zshrc结尾添加了
alias nude='node'
补充:
然后就是填写QQ号和密码等相关信息并登进去,协议选安卓手机,
不出意外的话就会:
没事,继续做:
$ vim config/config/bot.yaml
翻到最底下,改
sign_api_addr: "[签名地址]"
:wq 后再 nude app 就可以登进去了(如果你号没有被限制登录或永冻)
喵崽,启动!
cd 到喵崽根目录 然后 nude app 启动。
错误处理
禁止登录 237
明天再来
禁止登录 45
需要签名
消息发送失败,可能被风控 -70 -80
先换签名,没用那就下线,明天再来
failed to send: [Group: 群号] undefined(120)
你崽被禁言了
升级 Miao-Yunzai(完整)
nude trss
这个命令可以使所部署的Miao-Yunzai变成功能更加强大的TRSS-Yunzai,脱离了icqq框架并成为通用的崽解决方案。()
不过通过这个命令升级的崽需要重新配置部分设置如bot.yaml等。
TRSS崽对Onebot协议的支持比喵崽更佳()
喵崽表情迁移
自从转了TRSS崽后,原有的喵崽的表情老调不出来,这里放出命令以供转换:
cd data/
cp -r textJson/* messageJson/
cd messageJson/
sed -ei "/\"file\"/d;s/\"local\"/\"file\"/g" *
注意:这个sed命令只能运行一遍,否则会损坏相关的json(反复删除file标签导致无法引用文件)
全局表情需要手动复制一些Json段到global.json。
然后重启崽即可迁移成功。
更多
云崽一本通:传送门
插件库:传送门
云崽下的sign:加群 140952978 看公告和精华消息
启动sign命令如下:其中 8.9.70
是txlib版本,可以更改
./bin/unidbg-fetch-qsign --basePath=txlib/8.9.70
枫林(670979892)的云崽下的sign等综合教程: 传送门
我的部署喵崽黑历史:传送门
8 条评论
请问clash代理hoyolab怎么弄?
代理地址填 http://127.0.0.1:7890
他这个代理填上了以后,还是会报错,米游社接口请求失败,暂时无法查询
说明你崽所在的机器没有安装并运行clash
说明你崽所在的机器没有安装并运行clash
windows段,clash verge代理是打开的,还是说clash的代理规则写的不对,请问如果要用hoyolab,clash的国际网站规则应该怎么写?端口网站就是hoyolab的那个吗?
需要让hoyolab走节点,而不是直连
awa
OωO