本文发布于388天前,最后更新于256天前,其中的信息可能有所发展或是发生改变。如有疑问请联系邮箱:admin@yemengstar.com。
如果你仍然想要使用云崽,请更换到此Gitee仓库https://gitee.com/yoimiya-kokomi/Yunzai-Bot
夜梦已经对部署流程进行了大规模更新。
1.前言
云崽能够帮助你快速、便捷地在Q群中查询原神信息。目前此项目在gitee上面。
Gitee地址:Yunzai-Bot: 原神QQ群机器人,通过米游社接口,查询原神游戏信息,快速生成图片返回
本文参考:Linux.md · 枫林/Yunzai-Bot 指南
如果你想尝试别样地云崽,你可以参考夜梦的这篇文章部署Miao-Yunzai:Miao-Yunzai | 原神QQ机器人
2.准备
在开始部署前,请确保你拥有一定的Linux操作知识!
夜梦在此教程中仅仅演示Ubuntu系统部署,所以强烈建议你使用云服务器。
目前,腾讯云新用户仅需95元即可获得1年的轻量应用服务器:【腾讯云】2核2G3M云服务器7.92元/月起,2000元代金券免费领
3.部署
3.1安装node.js 16
更新
apt update
安装node.js
apt install -y apt-transport-https curl ca-certificates software-properties-common
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
apt-get install -y nodejs
验证
node -v
输出
v16.20.2
3.2安装redis
执行
apt install redis-server -y
安装完后会一般会自动启动,你也可以查看运行状态
systemctl status redis-server
输出
● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2023-10-07 19:27:19 CST; 3min 12s ago
Docs: http://redis.io/documentation,
man:redis-server(1)
Main PID: 59594 (redis-server)
Status: "Ready to accept connections"
Tasks: 5 (limit: 1116)
Memory: 2.5M
CPU: 451ms
CGroup: /system.slice/redis-server.service
└─59594 "/usr/bin/redis-server 127.0.0.1:6379" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ">
Oct 07 19:27:18 RainYun-PZVAM5PH systemd[1]: Starting Advanced key-value store...
Oct 07 19:27:19 RainYun-PZVAM5PH systemd[1]: Started Advanced key-value store.
lines 1-15/15 (END)
3.3安装git
执行
apt-get install git
验证
git --version
输出
git version 2.34.1
3.4拉取仓库
执行
git clone --depth=1 -b main https://gitee.com/yoimiya-kokomi/Yunzai-Bot.git
进入目录
cd Yunzai-Bot
3.5安装依赖
安装pnpm
npm install pnpm -g
安装依赖
pnpm install -P
3.6启动
node app.js
4.登录
你需要输入以下内容
欢迎使用Yunzai-Bot v3.0.0
请按提示输入完成QQ配置
? 请输入机器人QQ号(请用小号):
? 请输入登录密码(为空则扫码登录): [hidden]
? 请选择登录端口:
? 请输入主人QQ号:
完成等级
? 触发滑动验证,需要获取ticket通过验证,请选择获取方式: (Use arrow keys)
❯ 0.自动获取ticket
1.手动获取ticket
2.滑动验证app请求码获取
如果提示
[YzBot][19:42:38.653][WARN] token失效: [禁止登录]登录失败,请前往QQ官网im.qq.com下载最新版QQ后重试,或通过问题反馈与我们联系。(错误码:45)
可以参考夜梦的这篇文章进行配置:使用qsign解决gocq启动code45报错
device信息在/Yunzai-Bot/data/device.json
中。
config信息在/Yunzai-Bot/config/config/bot.yaml
中。
# 签名API地址
sign_api_addr: 'http://127.0.0.1:8080'