BotPro V8 安装教程

释放双眼,带上耳机,听听看~!

重复的话就不说了

直接从安装BotPro开始 前面那些环境配置,go-cqhttp安装配置看之前的文章即可,放个关联文章:

BotPro V8 安装教程-董岩松博客
BotPro V8 安装教程-董岩松博客

BotPro安装教程

BotPro介绍: BotPro是由Codefec论坛站长开发的一款使用Laravel PHP框架与go-cq

安装BotPro

下载BotPro微信群文件中的安装脚本(install.sh),上传到名为“go_cqhttp”的文件夹所在目录

BotPro V8 安装教程-董岩松博客

打开终端,输入以下命令:

  1. ./install.sh

然后按照相关提示进行安装

大概顺序为:

  1. 输入你在git.node.tax账号的用户名:
  2. 输入你在git.node.tax账号的密码:
  3. 等待出现“执行安装命令”的字样之后,继续输入信息
  4. 输入网站地址(如:https://www.codefec.com):【如果你需要使用https协议,请大胆的填写https,后面会让你手动配置一下信息】
  5. 输入数据库名:
  6. 输入数据库用户名:
  7. 输入数据库密码:

输入以上信息后,会出现:

“配置成!如果需要修改配置请编辑网站根目录下的.env文件”
“请重新运行脚本进行数据库迁移”

如果安装完成后没有让你配置机器人密钥,http地址 ws地址这些,请再次执行./install.sh

终端会输出以下内容:

数据库迁移成功!
后台管理员账号创建成功!

接着会让你输入机器人连接秘钥,就是在go-cqhttp那里自定义的access_token,还有http地址与正向ws地址,(如果你实在不懂就看下面 配置通信地址、QQ等 的部分

正向ws地址————如果config.hjson文件里为图中所示填写,则这里的值为:http://0.0.0.0:6700/

BotPro V8 安装教程-董岩松博客http地址————如果config.hjson文件里为图中所示填写,则这里的值为:http://0.0.0.0:5700/BotPro V8 安装教程-董岩松博客

机器人连接秘钥————值为go-cqhttp的config.hjson文件里access_token的值

BotPro V8 安装教程-董岩松博客

然后终端会输出以下内容:

必要设置项创建成功!
BotPro 已安装
本次安装结束。
访问: 域名/XXXXX 进入后台! (XXXXX是后台地址,是随机值,请勿忘记!!!)
默认账号: admin
密码: XXXXXXX (XXXXXXX是管理员密码,是随机值,请勿忘记!!!)

虽然是密码是随机的但也不一定安全还是请你们及时修改密码。

如果你使用了https,请在.env文件的最后加入以下代码:

  1. ADMIN_HTTPS=true

最终效果:

BotPro V8 安装教程-董岩松博客

网站配置

设置网站运行目录:(同时关闭 防跨站攻击(open_basedir) )

BotPro V8 安装教程-董岩松博客

伪静态

Nginx伪静态为:

  1. location / {
  2. try_files $uri $uri/ /index.php$is_args$query_string;
  3. }

Apache伪静态为:

Laravel 框架自带了 public/.htaccess 文件用来从网址中删除 index.php。如果你用的是 Apache 来运行你的 Laravel 应用,请务必启用 Apache 的 mod_rewrite 模块。

如果 Laravel 自带的 .htaccess 文件在你的 Apache 中不起作用,请试一试下面的配置:

  1. Options +FollowSymLinks
  2. RewriteEngine On
  3.  
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteRule ^ index.php [L]

最后把app,Storage,public文件夹设为777权限

访问域名/admin 即可

配置-后台部分

登录账户,进入授权页面,输入你的域名及获得的授权码。

第一步请先修改管理员的密码:

左侧菜单:系统->管理员

BotPro V8 安装教程-董岩松博客配置通信地址、QQ等

点击左侧菜单的“设置”

里面会有一个刚才授权的值

BOT_AUTH,请不要尝试修改这项值,如果你修改了你会十分后悔的。和授权有关。

然后点击右上角的“新增”,我们要增加以下值

BOT_QQ————值为机器人的QQ号

配置机器人主人,及许可的群聊

点击左侧菜单的“核心授权”

点击右上角的“新增”

类型选择:机器人主人,QQ/群号 填写机器人管理员/主人的QQ号。然后点击提交

BotPro V8 安装教程-董岩松博客

然后在此增加一个类型为授权群 QQ/群号为你想要机器人在哪个群提供服务,那个群的群号。

BotPro V8 安装教程-董岩松博客

后台的配置结束。

守护进程

最后我们还需要添加几个守护进程,

这里以宝塔为例,其他面板,或使用终端的小伙伴可以百度搜索一下“XX面板 守护进程”“XXX系统终端守护进程”等。

使用 堡塔应用管理器

点击 添加应用

按照如下配置

  1. 应用名称:BotProhorizon //董岩松博客:或其他方便你自己辨认的名称
  2. 应用环境:PHP7.4.16 //董岩松博客:我是用7.4版本搭建的就选了7.4
  3. 启动文件:BotPro文件夹下的artisan文件 //董岩松博客:大概为:/www/wwwroot/bot.example.com/BotPro/artisan
  4. 执行目录:BotPro文件夹根目录 //董岩松博客:大概为/www/wwwroot/bot.example.com/BotPro
  5. 启动参数:horizon
  6. 环境变量:不用填
  7. 进程守护:选择开启

然后再添加一个应用

  1. 应用名称:BotProRun //董岩松博客:或其他方便你自己辨认的名称
  2. 应用环境:PHP7.4.16 //我是用7.4版本搭建的就选了7.4
  3. 启动文件:BotPro文件夹下的artisan文件 //董岩松博客:大概为:/www/wwwroot/bot.example.com/BotPro/artisan
  4. 执行目录:BotPro文件夹根目录 //董岩松博客:大概为/www/wwwroot/bot.example.com/BotPro
  5. 启动参数:BotPro
  6. 环境变量:不用填
  7. 进程守护:选择开启

接着再添加一个应用

  1. 应用名称:BotPro-Watcher //董岩松博客:或其他方便你自己辨认的名称
  2. 应用环境:PHP7.4.16 //我是用7.4版本搭建的就选了7.4
  3. 启动文件:BotPro文件夹下的artisan文件 //董岩松博客:大概为:/www/wwwroot/bot.example.com/BotPro/artisan
  4. 执行目录:BotPro文件夹根目录 //董岩松博客:大概为/www/wwwroot/bot.example.com/BotPro
  5. 启动参数:BotPro:Watcher
  6. 环境变量:不用填
  7. 进程守护:选择开启

最后再添加一个应用

  1. 应用名称:cqhttp
  2. 应用环境:不选择
  3. 启动文件:go_cqhttp文件夹下的gocqhttp主程序 //董岩松博客:大概为:/www/wwwroot/bot.example.com/go_cqhttp/go-cqhttp
  4. 执行目录:go_cqhttp文件夹根目录 //董岩松博客:大概为/www/wwwroot/bot.example.com/go_cqhttp
  5. 启动参数:不填
  6. 环境变量:不填
  7. 进程守护:选择开启

四个应用大概为这样:

BotPro V8 安装教程-董岩松博客BotPro V8 安装教程-董岩松博客BotPro V8 安装教程-董岩松博客BotPro V8 安装教程-董岩松博客

使用 Supervisor管理器

添加一个守护进程,配置如下

  1. 名称:BotProhorizon //董岩松博客:或其他方便你自己辨认的名称
  2. 启动用户:root
  3. 运行目录:BotPro文件夹根目录 //董岩松博客:大概为/www/wwwroot/bot.example.com/BotPro
  4. 启动命令:php artisan horizon

然后再添加一个守护进程,配置如下:

  1. 名称:BotProRun //董岩松博客:或其他方便你自己辨认的名称
  2. 启动用户:root
  3. 运行目录:BotPro文件夹根目录 //董岩松博客:大概为/www/wwwroot/bot.example.com/BotPro
  4. 启动命令:php artisan BotPro

然后再添加一个守护进程,配置如下:

  1. 名称:BotPro-Watcher //董岩松博客:或其他方便你自己辨认的名称
  2. 启动用户:root
  3. 运行目录:BotPro文件夹根目录 //董岩松博客:大概为/www/wwwroot/bot.example.com/BotPro
  4. 启动命令:php artisan BotPro:Watcher

然后再添加一个守护进程,配置如下:

  1. 名称:cqhttp //董岩松博客:或其他方便你自己辨认的名称
  2. 启动用户:root
  3. 运行目录:go_cqhttp文件夹根目录 //董岩松博客:大概为/www/wwwroot/bot.example.com/go_cqhttp
  4. 启动命令:运行目录/./gocqhttp //董岩松博客:大概为/www/wwwroot/bot.example.com/go_cqhttp/./go-cqhttp

安装完毕。

程序更新

进入后台管理左侧菜单 “系统” 菜单下的“程序升级”

当有新版本时,右上角这里会有一个 类似 “在线升级”之类的按钮 点击根据操作即可

BotPro V8 安装教程-董岩松博客

人已赞赏
WordPress插件Web开发PHP学习日记资源分享

worpdress插件 erphpdown插件 11.8 ceomax适配版

2021-4-25 22:59:39

网站建设HTMLJavaScriptPHP前端学习日记资源分享

Modown主题美化-首页添加分类菜单模块

2021-5-4 15:04:44

版权声明 本站所发布的一切与破解相关的文章仅限用于学习和研究目的,请在下载后的24个小时之内,从您的电脑中彻底删除。所有资源均来自于网络,不得用于商业或者非法用途,否则一切后果请用户自负。如有问题请及时与我联系,QQ:526733428,或提交工单。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索