[TOC]
# 配置
rboot 的配置使用的是ENV环境变量,在机器人启动时,会自动加载项目目录下的`.env`文件,当然你也可以设置临时环境变量以配置rboot。
> 配置变量请直接在 `.env` 文件中添加变量名和变量值,或者设置临时变量
> 获取配置请使用 `os.Getenv()` 方法。
## 配置选项
### 通用配置
- `DEBUG`:是否输出调试信息,当配置为`true`时输出,`false`为不输出。默认为 `false`
- `ROBOT_NAME`:定义机器人的名称
- `ROBOT_ADAPTER`:配置你使用的消息转接器,默认为`cli`
- `ROBOT_BRAIN`:配置你使用的缓存器,默认使用内存缓存`memory`
### WEB服务器配置
- `WEB_SERVER_ADDR`:web服务监听的TCP网络地址,默认为 `:7856`
- `WEB_SERVER_TLS`:是否启用 `HTTPS`,默认为 `false`
- `WEB_SERVER_CERT`:CA证书地址,当 `WEB_SERVER_TLS` 为 `true` 时此项为必填配置
- `WEB_SERVER_CERT_KEY`:CA私钥地址,当 `WEB_SERVER_TLS` 为 `true` 时此项为必填配置