🚀 前置条件

服务器必须是 Linux 系统,推荐 Ubuntu,debian

不要用 root 身份运行!

php 版本 >= 8.0 (暂不支持 8.1 及以上的版本)

mysql 版本 >= 5.7

redis 版本 >= 5.*

nginx 版本 >= 1.16

golang 版本 >= 1.17

必须安装 composer

Composer 安装简明教程

一、下载:
wget https://mirrors.cloud.tencent.com/composer/composer.phar

二、安装:
mv composer.phar  /usr/local/bin/composer

更换 composer 镜像源

  • 全局配置:
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    
  • 取消配置:
    composer config -g --unset repos.packagist
    

php 扩展

必装:fileinfo,swoole,redis

swoole 版本 >= 4.6 (推荐 4.7.*)

解除所有禁用的 php 函数

关闭 swoole shortname

方法:https://forum.runpod.cn/20.html

🤖 开始安装

  • 上传安装包并解压

  • 给程序 777 权限以及它的子目录也是 777

  • 解压后 cd 到程序目录下

  • 执行以下命令进行安装

    composer install
    
  • 安装完成后运行以下命令启动

    php CodeFec CodeFec
    

如果你看到 Continue as root/super user [yes]? 这句话

就输入 yes 然后回车

uploadtopic2022020411643963673zNMly2XzAn.png

  • 当你看得到以下信息,证明服务启动成功了

    uploadtopic2022020411643963750wtyakHOVvH.png

  • 然后新建网站,反代以下这里给的地址就可以了

    uploadtopic2022020411643963815xyWEe9xzAy.png

    uploadtopic2022020411643963838GNp5TWLNMT.png

  • 反代完毕后访问网站进行安装

    uploadtopic2022020411643963881fdo70VYfFJ.png

  • 安装完成后访问 域名/admin 进入管理后台

  • 登陆后台后你会看到以下页面

    uploadtopic2022020411643964275rRmfWMO6gs.png

  • 那么到这里,我们就完成一半了

👋 守护进程

网站可以访问之后,我们终止掉当前的服务,然后把它们守护起来

通过堡塔应用管理器

⭐️ 先添加 web server 服务

启动该服务后,使网站可访问

应用名称: 随便写(英文)

启动文件: Rbot 程序下的 CodeFec 文件

执行目录: Rbot 目录

启动参数: CodeFec

uploadtopic2022020411643964680Bjr5YgQufP.png

🌟 再添加 Rbot Api 服务

添加此服务前需要 cd 到程序根目录下

运行以下命令来构建二进制文件

sudo bash ./bin/build.sh

应用名称: 随便写(英文)

启动文件: Rbot 程序下的 CodeFec 文件

执行目录: Rbot 目录

启动参数: RBot:ApiServer

uploadtopic2022020411643969730Mlg69uU4dK.png

添加后运行服务,如果出现类似以下错误就是没有运行编译命令

uploadtopic2022020511644042250EGu8S4WNEN.png

解决办法:

cd 到程序根目录下

运行以下命令来构建二进制文件

bash ./bin/build.sh
提示默认配置文件已生成,请修改 config.yml 后重新启动!

uploadtopic2022020511644042817vk9cAcfb3Q.png

如果你是高手,可以根据此文档修该 程序根目录/app/RBot/Core/config.yml 文件

如果你不会,直接忽略重新运行即可

运行成功后

如果你没有配置 config.yml 文件,运行成功后需要扫码登陆,这时你需要打开机器人管理后台,扫描二维码

uploadtopic2022020511644043092Rk1DfE7V1x.png

二维码过期

如果后台 logger 提示二维码过期,那么需要重新运行守护的 RBotApi 服务来获取二维码

生成的二维码图片路径为:程序根目录/public/qrcode.png

uploadtopic2022020511644043202BqCZDCEQ65.png

💫 最后添加 RBotWatcher 服务

应用名称: 随便写(英文)

启动文件: Rbot 程序下的 CodeFec 文件

执行目录: Rbot 目录

启动参数: RBot:Watcher

uploadtopic2022020511644043708VCVUKibtAu.png

⚡️ 后台设置

完成以上操作后,打开机器人管理后台,点击左侧菜单 设置 进行一些基本配置

CQHTTP 设置

只要你没修改 config.yml 文件,忽略即可

如果修改了,那么怎么配置无需多言。

💡 使用

点击后台左侧菜单-> 组件

上传插件并启用后即可使用