搭建一个docker版Yunzai-Bot原神Q群机器人

Posted on 2022-08-19  615 Views


搭建一个docker版Yunzai-Bot原神Q群机器人

 声明:

一切基于Yunzai-bot更改,本人不负责更新、回答问题,Yunzai-Bot及本修改版属于开源项目,禁止贩卖!!!

想使用docker版Yunzai-Botv2版本的请参考https://github.com/Le-niao/Yunzai-Bot/issues/80

Yunzai-bot原版:

https://github.com/Le-niao/Yunzai-Bot

https://gitee.com/Le-niao/Yunzai-Bot



安装docker

已经安装docker的直接跳过,但是注意确保已经安装docker-compose

[qzdypre]不知道有没有安装可以直接输入下面指令,看看有没有反应
docker-compose --help
软路由openwrt系统可以直接在软件包查看,没有就直接安装[/qzdypre]

#Linux
使用一键脚本安装(荐)
[qzdypre]curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun[/qzdypre]

#Windows 和 Mac

请参考以下文档进行安装:

Docker一从入门到实践:https://yeasy.gitbook.io/docker_practice/install/windows

官方文档 https://docs.docker.com/desktop/windows/install/

官方文档 https://docs.docker.com/desktop/mac/install/


配置文件

#下载文件
要运行Yunzai-bot文件夹输入以下指令进行clone
[qzdypre]国内机器:git clone https://gitee.com/hbj2457/Yunzai-Bot.git
国外机器:git clone https://github.com/hbj2457/Yunzai-Bot.git[/qzdypre]


启动

[qzdypre]

# 先cd Yunzai-Bot文件夹
cd Yunzai-Bot

# -------------------------
# 启动容器
docker-compose up -d

# -------------------------
#容器名字查看(注意是数字和英文的组合)
docker ps -a

# -------------------------
# 启动完成后进入 yunzai-bot 的容器(把yunzai-bot替换成你的容器名字)
docker exec -it yunzai-bot /bin/sh

# -------------------------
# 在容器内部运行项目,进行登录验证
node app

# -------------------------
# 验证完成后,按快捷键 Ctrl+D 退出容器,然后重启容器
docker-compose restart

[/qzdypre]


注意事项:

Linux快捷键:

Ctrl+D是退出容器

Ctrl+C是结束进程

关闭ssh(终端)窗口不会结束docker容器的进程,所以确保是正常运行后可以直接关掉ssh(终端)窗口

可以正常使用后请先在QQ给Yunzai—bot发送“#更新”,以此保持最新版本


安装指令插件以及插件依赖

进入 yunzai-bot 的容器(把yunzai-bot替换成你的容器名字)

[qzdypre]docker exec -it yunzai-bot /bin/sh[/qzdypre]

然后就可以用指令安装插件和插件依赖了

安装普通js插件

回到下载要运行时候的文件夹

直接丢Yunzai-Bot\plugins\example文件夹就行

(注意:确保是适用于V3版本的js插件)


示例:

#刻晴/#老婆/#老公

搭建一个docker版Yunzai-Bot原神Q群机器人

#刻晴卡片/戳一戳

搭建一个docker版Yunzai-Bot原神Q群机器人

#角色、#角色卡片、#探索度

>#角色卡片
搭建一个docker版Yunzai-Bot原神Q群机器人

>#角色
搭建一个docker版Yunzai-Bot原神Q群机器人

>#探索度
搭建一个docker版Yunzai-Bot原神Q群机器人

#深渊,#上期深渊,#深渊十二层

搭建一个docker版Yunzai-Bot原神Q群机器人

>#深渊十二层
搭建一个docker版Yunzai-Bot原神Q群机器人

#四星、#五星、#武器

搭建一个docker版Yunzai-Bot原神Q群机器人
搭建一个docker版Yunzai-Bot原神Q群机器人

#刻晴图鉴、#刻晴命座

搭建一个docker版Yunzai-Bot原神Q群机器人

#体力/#体力帮助

需要配置cookie(私聊发送给机器人) [体力查询说明](resources/readme/命令说明.md#体力查询说明)

搭建一个docker版Yunzai-Bot原神Q群机器人

#原石、#札记二月、#原石统计

搭建一个docker版Yunzai-Bot原神Q群机器人
搭建一个docker版Yunzai-Bot原神Q群机器人

练度统计、技能列表

搭建一个docker版Yunzai-Bot原神Q群机器人

#角色记录/#武器记录/#常驻记录

搭建一个docker版Yunzai-Bot原神Q群机器人

#角色统计/#武器统计

按卡池统计抽卡记录

搭建一个docker版Yunzai-Bot原神Q群机器人

#十连、#十连2(角色卡池2)、十连武器

搭建一个docker版Yunzai-Bot原神Q群机器人
搭建一个docker版Yunzai-Bot原神Q群机器人

添加表情

搭建一个docker版Yunzai-Bot原神Q群机器人

搭建一个docker版Yunzai-Bot原神Q群机器人


原神私服搭建教程:https://hbj2457.cn/?p=150