炸毛框架(zhamao-framework) | 搭建与使用教程
ZhaMaoFrameWork(炸毛框架)
炸毛框架介绍
本文运行环境Debian11.5 + Go-CQhttp + ZhaMao-framework(静态版:一键安装(Composer + PHP + 必要的系统组件 +框架本体))。
炸毛框架可以适配支持OneBot + Websocket反向连接的QQ机器人,这里演示用的是Go-CQhttpQ QQ机器人.
开发者 QQ 群:670821194
框架开源地址:https://github.com/zhamao-robot/zhamao-framework
炸毛开发文档(v2):https://docs-v2.zhamao.xin/
高性能
基于 PHP 的 Swoole 高性能扩展,利用 WebSocket 进行与 OneBot 协议兼容的聊天机器人软件的通信,还有数据库连接池、内存缓存、多任务进程等特色,大幅增强性能。
易于开发
所有功能采用模块化设计,除特殊情况外几乎所有功能都不需要修改框架内任意代码,框架采用灵活的注解进行各类事件绑定,同时支持下断点调试。
接口直观
支持命令、普通文本、正则匹配、自然语言处理等多种对话解析方式,利用协程巧妙实现了直观的交互式会话模式,同时支持多种富文本的处理。
安装
安装框架和环境
bash <(curl -fsSL https://zhamao.xin/go.sh)
[*] 检查是否存在 PHP ... 不存在,将下载内建 PHP
[*] 使用的内建 PHP 版本: 8.0
[*] 正在下载 https://dl.zhamao.xin/php-bin/down.php?php_ver=8.0&arch=x86_64 ... 完成!
[*] 安装内建 PHP 完成!
[*] 检查是否存在 Composer ... 不存在,将下载内建 Composer
[*] 正在下载 https://mirrors.aliyun.com/composer/composer.phar ... 完成!
[*] 安装内建 Composer 完成!
[*] 正在检查 Git、unzip、7z 能否正常使用 ...
Composer plugins have been disabled for safety in this non-interactive session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run as root/super user.
Do not run Composer as root/super user! See https://getcomposer.org/root for details
[*] 环境检查完成!
[*] 开始安装框架到目录 zhamao-app ...
Composer plugins have been disabled for safety in this non-interactive session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run as root/super user.
Do not run Composer as root/super user! See https://getcomposer.org/root for details
[*] 从 Composer 拉取框架 ...
[*] 移动内建 PHP 到框架目录 /root/zhamao-app/runtime/ ...
[*] 移动内建 Composer 到框架目录 /root/zhamao-app/runtime/ ...
[*] 初始化框架脚手架文件 ...
[*] 安装框架完成,已安装到目录 zhamao-app
[*] 启动框架命令:cd zhamao-app && ./zhamao server
安装完成&启动
启动前参考博客:
Tmux终端会话工具
安装Tmux让断开SSH能保证ZhaMao框架 + Go-cqhttp后台正常运行
等待结束后输入:
cd zhamao-app && ./zhamao server
就能正常启动&如果有出错可以加一下开发者群反馈也可以留言博客
下一期带来简单模块编写/使用
当前文章地址:https://owii.cn/?p=29
如果本站内容有侵犯你的权益请给发送邮件到:admin@owii.cn(将相关材料发送至邮箱),请使用腾讯邮件不被拦截的邮箱,如有拦截会导致我无法及时查阅甚至可能被删除。



共有 0 条评论