# {}
基于 NoneBot2 的聊天机器人
## 快速开始
1. 安装依赖
```bash
uv sync
```
2. 配置机器人
复制 `.env.prod` 到 `.env` 并编辑配置文件,填入你的机器人连接信息。
3. 运行机器人
```bash
nbr run
```
## 配置说明
### 环境变量
- `ENVIRONMENT`: 运行环境 (dev/prod)
- `LOG_LEVEL`: 日志级别 (DEBUG/INFO/WARNING/ERROR)
- `DRIVER`: 驱动器配置
- `SUPERUSERS`: 超级用户列表
- `COMMAND_START`: 命令前缀
### 适配器配置
请根据你使用的平台配置相应的适配器参数。
## 开发
### 添加插件
- 在 `plugins/` 目录下添加你的插件文件
- 或者使用 `nbr plugin install <plugin_name>` 安装插件
### 项目结构
```
{}/
├── pyproject.toml # 项目配置文件
├── .env # 开发环境配置
├── .env.prod # 生产环境配置
├── src/plugins/ # 插件目录
└── tests/ # 测试文件目录
```
## 部署
### 使用 Docker
```bash
docker build -t {} .
docker run -d --name {} -p 8080:8080 {}
```
## 许可证
MIT License