搭建前的准备

24小时运行的服务器或者电脑,win、linux系统均可,linux教程去B站找,我这只教Windows的,另外手机也可以搭建,不推荐,教程自己找

github项目地址

安装git和nodejs

安装的时候勾选添加到系统环境变量

Git

git官网https://git-scm.com/

Nodejs

需要v14版本以上
nodejs官网http://nodejs.cn/download/
cmd node -v查看版本号

nodejs

安装勾选Add to PATH

勾选添加到系统环境变量
如果安装的时候没选 可以手动添加到环境变量
link[/link]

打开Redis

建议下载msi的安装版

Redishttps://github.com/tporadowski/redis/releases
如果下载zip解压 打开Redis server.exe 保持窗口开启 不要关闭窗口
双击Redis server.exe闪退?看下面这个教程
Could not create server TCP listening socket *:6379: listen: 提供了一个无效的参数。_飞翔的太空人的博客-CSDN博客
运行成功应该是这样的,保持这个窗口开启不要关闭

部署

在你想要安装的文件夹内,右键用git bash here,或者文件夹地址栏输入cmd回车

克隆项目

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

cd进入Yunzai-Bot目录

npm安装cnpm

国内网络npm不太稳定,建议用cnpm
npm install --registry=https://registry.npm.taobao.org 如果不行就用下面这个
npm install -g cnpm --registry=https://registry.npmmirror.com

接着cnpm install安装依赖(后续启动不了,多半是依赖少装了,那就重新cnpm install)

修改配置文件

配置文件在部署目录下的 .\Yunzai-Bot\config\ 文件夹里面
复制一份 config_default.js
重命名为 config.js

需要修改的地方

let config = {
  //qq账号 密码
  account: {
    qq: "123456789",  //账号
    pwd: "123456789",  //密码,可为空则用扫码登录
    log_level: "info",//日志等级:trace,debug,info,warn,error,fatal,mark,off
    platform: 1,      //1:安卓手机、 2:aPad 、 3:安卓手表、 4:MacOS 、 5:iPad
    autoFriend: 1,    //1-自动同意加好友 0-好友请求不处理
    autoQuit: 1,      //1-自动退小群 0-不处理
  },
mysCookies: ['',
    // 'ltoken=***;ltuid=***;',
    // 'ltoken=***;ltuid=***;',
  ],

cookie登录米游社获取

修改后的示例

mysCookies: ['_MHYUUID=....; _gid=GA1....; ltoken=U...E; ltuid=82....2; cookie_token=X3.......68a9; account_id=824......2; mi18nLang=zh-cn; _ga=GA1.2.13
...0.1650562937; _ga_R8CG4...=GS1....628.1.1.16....0',
    // 'ltoken=***;ltuid=***;',
    // 'ltoken=***;ltuid=***;',
],

其他选择你需要的修改

开启机器人

首次运行,按提示输入完成配置登录
node app
运行之前修改配置文件
如果报错确保你的redis成功启动,或者cnpm install那一步有没有装好
如果需要后台运行,输入下面命令 npm start

后续启动方式

在机器人目录右键打开git

输入 node app

用bat文件打开方便以后直接启动

右键新建文本文档,改名为启动.bat
右键编辑

@echo off
start cmd /k "node app.js"

以后启动直接双击这个bat文件就可以一件启动了

用node app命令启动后不要关闭窗口

你也可以后台启动把node app换成npm start即可

其他常用命令

前台启动node app
后台启动npm start
查看日志npm run log
关闭botnpm stop

参考教程

原神机器人Yunzai-Bot window搭建教程原神机器人Yunzai-Bot window搭建教程 - 哔哩哔哩 (bilibili.com))

腾讯云/Windows原神Q群机器人部署方法 Yunzai-Bot&miao-plugin 适用于Windows/各类云服务器

使用文档

cookie登录米游社获取

最后修改:2022 年 11 月 17 日
(๑>؂<๑)如果觉得我的文章对你有用的话赞赏支持一下吧