云玲
风吹落叶叶飘零,何处漂泊何处停
原神练度查询机器人Yunzai-bot折腾记

access_time
brush 758个字
whatshot 1183 ℃

云崽概况

 title=
云崽v3.0,原神qq群机器人,通过米游社接口,查询原神游戏信息,快速生成图片返回。

这个bot基本的架构是Node.js、Redis,图片生成是使用puppeteer,puppeteer这个东西简要来说就是一个用node控制Chromium的一个高级API。


安装云崽

云崽本身的安装是十分简单的,在Linux下有成熟的包管理器,安装好node.js和redis之后clone项目就可以了。

对于不同的Linux发行版,安装node.js和redis的方式是不同的,我的服务器使用的是ubuntu,只需要使用apt install指令就可以完成依赖的安装。

我没有在Windows上折腾过云崽,不过看起来难度没那么高,只不过Windows上并没有什么成熟的包管理器(不成熟的也没有),所以所有东西都需要自己下载。

安装好依赖之后,找一个地方把项目clone下来就可以啦。

# bash
git clone --depth=1 -b main https://github.com/Le-niao/Yunzai-Bot.git

如果这里你用的也是Linux,请切记把项目clone在你不用sudo权限就可以操作的地方,我就随便在home里新建了个文件夹,结果修改文件和启动bot的操作都需要sudo一下,虽然无伤大雅,但是比较烦人。

然后安装pnpm。

npm install pnpm -g

最后再安装依赖。

pnpm install -P

之后启动就可以啦

node app

其实云崽是可以跑在macOS上的(毕竟大家都是Unix-like),使用brew安装好依赖也可以运行。


安装miao-plugin

云崽本身能做到的功能比较有限,它更多是起到一个底层架构的功能,在其基础上安装更多功能。

这个bot本身功能并不包括查询面板练度功能,查询面板练度需要一个叫做miao-plugin的插件。

最有用的插件莫过于miao-plugin了,提供包括角色查询等升级功能。
 title=

云崽插件的安装基本都只需要clone到plugins文件夹然后重启bot即可。

// 使用gitee
git remote set-url origin https://gitee.com/yoimiya-kokomi/Yunzai-Bot

// 使用github
git remote set-url origin https://github.com/yoimiya-kokomi/Yunzai-Bot

安装好之后给bot发#重启就行了。

如果重启之后启动插件报错报缺少image-size,只需要用这个指令添加即可。

pnpm add image-size -w

之后使用#喵喵设置,进行你需要的设置就行了。


一些其他的可能有用的插件

这里记一些我自己在用的一些插件。

Guoba-plugin

Guoba-plugin主要是提供一个基于web的后台管理功能,用来修改miao-plugin的帮助挺好用的。
2.jpg
 title=

xiaoyao-cvs-plugin

主要提供图鉴功能。
 title=


折腾过程中的一些坑

  1. 留足磁盘空间,要不然redis会报错
  2. 建议日志只记录ERR,要不然很日志文件很大
  3. 建议用aPad用户标示符
  4. 记得更新插件(#全部更新)
  5. 如果发现bot突然不相应了八成是被腾讯踢下线了,连接上终端去重新登录一下,记得提前打开chrome的Dev Tools,可能需要滑动验证

关于滑动验证

我并没有使用滑动验证的app(其实是因为我全部iOS设备用不了),我一般是打开链接后用chrome的Dev Tools的Networks标签页手动获取ticket
具体操作可以看这篇文章

https://github.com/takayama-lily/node-onebot/issues/28

知识共享许可协议
#如无特别声明,该文章均为 云玲 原创, 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,即转载请注明文章来源,且不得商业使用,基于本作品的创作内容必须使用相同的知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

● 文章内容仅供参考,所涉及的软件以具体使用情况为准!

● 博主在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点。如需要详查请直接与键盘生产厂商法人代表联系。挖井挑水无水表,不会网购无快递。

● 博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高(其实是个菜B),不足和错误之处在所难免,希望大家能够批评指出。

● 文章内容部分来源于互联网,本站不代表任何立场;涉及到的软件来源于互联网,仅供个人学习参考,请勿用于商业用途,版权归软件开发者所有,下载后请务必于24小时内删除,请支持正版!因下载本站任何资源造成的损失,全部责任由使用者本人承担!如果你是版权方,认为本文内容对您的权益有所侵犯,请联系本站管理员,并参照侵删联系的说明提交相应的证明材料,本站将进行严格地资质审查和背景调查后,情况属实的将在三天内对本文删除或修正。本站对互联网版权绝对支持!

● 本站一贯非常高度重视知识产权保护并遵守各项知识产权法律、法规和具有约束力的规范性文件。重视正版,打击盗版。根据法律、法规和规范性文件要求,本站旨在保护权利人的合法权益的措施和步骤,当权利人发现在本站生成的链接所指向的第三方网页的内容侵犯其合法权益时,权利人应事先向本站发出"权利通知",本站将根据当地法律法规和政府规范性文件采取措施移除相关内容或链接。

● 访问本站的用户必须明白,本站对提供下载的第三方软件不拥有任何权利,其版权归该资源的合法拥有者所有。

● 本站保证站内提供的所有可下载资源(软件等)都是按“原样”提供,本站未做过任何改动;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。不论何种情形我们都不对任何由于使用或无法使用本站提供的信息所造成的直接的、间接的、附带的、特殊的或余波所及的损失、灵失、债务或中断负任何责任﹝不论是可预见或是不可预见的,即使我们巳被告知这种可能性﹞。

#最后编辑时间为: 2023 年 01 月 03 日


create 添加新评论

评论已关闭





关于 DreamCat

主题名称:DreamCat | 版本:X2.6.220211

主题开发:HanFengA7 | TeddyNight | Dev-Leo | CornWorld | WhiteBearcn | DFFZMXJ

Designed by HanFengA7 Power by Typecho

Copyright © 2015-2022 by LychApe All rights reserved!

加我的QQ
加我的微博
加我的支付宝
加我的微信