nbr 0.4.3

CLI for NoneBot2 - A Rust implementation
Documentation
# {}

基于 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