通用配置:
- PORT: 监听的 HTTP 端口号, 类型为
number
, eg:6768
- REMOTE_URL: go-cqhttp 的服务监听的 HTTP 地址, 类型为
string
, eg:http://127.0.0.1:5701
- START_MATCH: 机器人命令触发前缀, 类型为
string
, eg:#
- ADMIN_QQ_LIST: 管理员 QQ 列表, 类型为
string[]
, eg:555555
- LISTEN_GROUP: 监听的 QQ 群号, 类型为
number
, eg:111111
- ACTIVE_COMMANDS: 激活的命令列表, 类型为
JSON string[]
, eg:["fuck", "roll", "tdoll"]
- IMGPROXY_URL: imgproxy 图片代理地址, 用于图片裁剪宽高及缩放
- WELCOME_TEMPLATE: TODO
命令配置:
- SERVERS_MATCH_REGEX: RWR 服务器筛选正则表达式, 类型为
string
- WEBSITE_DATA_FILE: 指定的网站文件路径
- TDOLL_DATA_FILE: 战术人形数据文件路径
- QA_DATA_FILE: 自助问答数据文件路径
- CLICKHOUSE_HOST: ClickHouse 数据库Host地址, 用于统计命令数据
- CLICKHOUSE_DB: ClickHouse 数据库, 用于统计命令数据
- CLICKHOUSE_USER: ClickHouse 用户名, 用于统计命令数据
- CLICKHOUSE_PASSWORD: ClickHouse 密码, 用于统计命令数据
可选挂载目录
- logs: 日志输出目录
docker run --name my-rwr-qq-bot \
-p 8080:80 \
-e "PORT=80" \
-e "REMOTE_URL=<REMOTE_URL>" \
-e "START_MATCH=<START_MATCH>" \
-e "ADMIN_QQ_LIST=<ADMIN_QQ_LIST>" \
-e "LISTEN_GROUP=<LISTEN_GROUP>" \
-e "ACTIVE_COMMANDS=<ACTIVE_COMMANDS>" \
-e "SERVER_MATCH_REGEX=<SERVER_MATCH_REGEX>" \
-v ${PWD}/data:/app/data \
-v ${PWD}/logs:/app/logs \
-d zhaozisong0/rwr-imba-qq-bot:latest
参考 docker-compose-example.yaml
文件