(24年6月可用)

新建一个Bot目录

安装yunzai

https://github.com/TimeRainStarSky/Yunzai

手动安装yunzai

环境准备:Windows/Linux/MacOS/Android
Node.js(>=v21), Redis, Git, Chrome(可选)

  1. Git Clone 项目

请根据网络情况选择使用 GitHub 或 Gitee 安装

git clone --depth 1 https://github.com/TimeRainStarSky/Yunzai
git clone --depth 1 https://gitee.com/TimeRainStarSky/Yunzai
cd Yunzai
  1. 安装 pnpm 和依赖

npm i -g pnpm
pnpm i

安装完成之后退出yunzai目录

安装NapCatQQ

于Bot文件根目录下安装

https://napneko.github.io/zh-CN/guide/getting-started

linux一键脚本

墙裂推荐!

curl -o napcat.sh https://fastly.jsdelivr.net/gh/NapNeko/NapCat-Installer@master/script/install.sh && sudo bash napcat.sh 

安装完成后 启动脚本sudo bash napcat.sh

扫码登录

WebUI配置

如果你已经启动了 NapCat,并且有多于 1 个开放端口,则可以通过 WebUI 进行配置。

默认端口为 6099。当端口被占用时,会自动对端口 +1,直到找到可用端口,端口号会在启动时显示。

启动后打开 ./config/webui.json 文件,token 密码可在其中找到。

{
    "port": 6099, // WebUI 端口
    "token": "xxxx", //登录密钥,默认是自动生成的随机登录密码
    "loginRate": 3, //每分钟登录次数限制
}

访问 http://IP:端口/webui/login.html,然后进行以下操作:

1.启用反向websocket打开

2.添加一条地址 ws://127.0.0.1:2536/OneBotv11

设置开机自启

yunzai

yunzai前台运行(可跳过)

操作

命令

启动

node .

停止

node . stop

yunzai开机自启

pnpm start
pnpm pm2 save
pnpm pm2 startup

NapCatQQ

bash 绝对路径/napcat.sh -q xxxxxx(机器人qq号)

举例:bash /root/bot/napcat.sh -q xxxxxx(qq号)

如何在 Ubuntu 上实现开机自启 bash /home/Bot/NapCat/napcat.sh -q 2772757923 这个命令,并确保有足够的权限运行。下面是如何创建和配置一个 systemd 服务来实现这个目的:

创建 systemd 服务文件

创建服务文件

  1. 使用你喜欢的文本编辑器创建一个新的服务文件,例如 napcat.service

    sudo nano /etc/systemd/system/napcat.service
  2. 添加以下内容到服务文件

    [Unit] 
    Description=NapCat 
    Service After=network.target
    
    [Service] 
    Type=simple 
    ExecStart=/bin/bash /home/Bot/NapCat/napcat.sh -q xxxxxxxxx
    User=root 
    Restart=on-failure 
    
    [Install] 
    WantedBy=multi-user.target

    请确保 User=root 或者是你希望运行脚本的用户。

  3. 保存并关闭文件

重新加载 systemd 并启动服务

  1. 重新加载 systemd 配置

    sudo systemctl daemon-reload
  2. 启动服务

    sudo systemctl start napcat.service
  3. 使服务开机自启

    sudo systemctl enable napcat.service

重启服务器验证配置可用

文章作者: Billy
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 billy blog
教程 QQ_Bot
喜欢就支持一下吧