云崽bot——原神信息查询
本文发布于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'

5.展示

本文为夜梦星尘原创文章。
文章作者:夜梦星尘
文章链接:云崽bot——原神信息查询
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自夜梦星尘
支持作者:夜梦星尘的爱发电
上一篇
下一篇