mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-03-17 20:54:52 +08:00
28 lines
1.7 KiB
Markdown
28 lines
1.7 KiB
Markdown
# 介绍
|
||
|
||
> 编写文档需要较大精力,你也可以参与到本文档的建设中来,比如找错字,增加或更正内容,每页文档可直接点击右上方铅笔图标直接跳转至 GitHub 进行编辑,编辑后自动 Fork 并生成 Pull Request,以此来贡献此文档!
|
||
|
||
炸毛框架主要面向聊天机器人(OneBot 标准)和 API 服务的开发。
|
||
|
||
框架使用 PHP 编写,无需安装任何额外扩展即可运行在任意主流平台,支持包括 Swoole 和 Workerman 在内的多种驱动,同时支持所有在 OneBot 标准内的通信方式,并支持使用注解(Annotation)和属性(Attribute)注册绑定各种事件,同时引入了依赖注入容器让开发更为便捷。
|
||
|
||
框架内置了对于 WebSocket 和 HTTP 的服务端和客户端支持,并针对聊天机器人消息处理进行优化扩展,提供常用会话机制和内部调用机制,让代码更为灵活。
|
||
|
||
## 环境要求
|
||
|
||
虽然我们已经大力简化了运行框架的要求,但仍然存在少量的必要项:
|
||
|
||
- PHP 8.0 或以上版本(使用命令 `php -v` 检查)
|
||
- Tokenizer 扩展(使用命令 `php -m | grep tokenizer` 检查)
|
||
- Composer 工具(使用命令 `composer` 检查)
|
||
|
||
## 框架特色
|
||
|
||
- 支持MySQL数据库(连接池),自带查询缓存提高多查询时的效率
|
||
- WebSocket 服务器、HTTP 服务器兼容运行,一个框架多个用处
|
||
- 支持命令、自然语言处理等多种插件形式
|
||
- 支持多个机器人账号负载均衡
|
||
- 完善的插件系统,可以随意加载和编写独立的插件
|
||
- 灵活的注释和注解注册事件方式,支持 PHP 原生注解,提示更为友好
|
||
- 如果你不想安装 PHP 环境,可以使用静态编译的 PHP
|