# 介绍

> 编写文档需要较大精力，你也可以参与到本文档的建设中来，比如找错字，增加或更正内容，每页文档可直接点击右上方铅笔图标直接跳转至 GitHub 进行编辑，编辑后自动 Fork 并生成 Pull Request，以此来贡献此文档！

炸毛框架主要面向聊天机器人（OneBot 标准）和 API 服务的开发。

框架使用 PHP 编写，无需安装任何额外扩展即可运行在任意主流平台，支持包括 Swoole 和 Workerman 在内的多种驱动，同时支持所有在 OneBot 标准内的通信方式，并支持使用注解（Annotation）和属性（Attribute）注册绑定各种事件，同时引入了依赖注入容器让开发更为便捷。

框架内置了对于 WebSocket 和 HTTP 的服务端和客户端支持，并针对聊天机器人消息处理进行优化扩展，提供常用会话机制和内部调用机制，让代码更为灵活。

这里放个代码示例

## 环境要求

虽然我们已经大力简化了运行框架的要求，但仍然存在少量的必要项：

- PHP 8.0 或以上版本
- JSON 扩展
- Tokenizer 扩展
- Composer 工具

## 框架特色

- 支持MySQL数据库（连接池），自带查询缓存提高多查询时的效率
- WebSocket 服务器、HTTP 服务器兼容运行，一个框架多个用处
- 支持命令、自然语言处理等多种插件形式
- 支持多个机器人账号负载均衡
- 模块分离和自由组合，可根据自身需求自己建立模块内的目录结构和代码结构
- 灵活的注释和注解注册事件方式，支持 PHP 原生注解，提示更为友好
