- 新增 `#四个中文字+空格` 消息匹配规则,可配置前缀和长度 - 匹配成功后 POST 到 COMMAND_CALLBACK_URL,携带命令名、内容、用户信息 - 使用 EventMixin.events() 订阅消息流,on_close 自动取消监听 - 新增配置项:COMMAND_PREFIX、COMMAND_LENGTH、COMMAND_CALLBACK_URL - 更新 .env.example 和 README 文档
26 lines
607 B
Plaintext
26 lines
607 B
Plaintext
# ── 鉴权 ──
|
||
# 不设置时自动生成 UUIDv4 随机密钥并打印到启动日志
|
||
WEBHOOK_API_KEY=
|
||
|
||
# ── 网络 ──
|
||
WEBHOOK_HOST=0.0.0.0
|
||
WEBHOOK_PORT=8081
|
||
|
||
# ── 上传 ──
|
||
UPLOAD_DIR=./uploads
|
||
MAX_UPLOAD_SIZE=20971520
|
||
# 留空不限制,多个用逗号分隔,例:jpg,png,gif,pdf
|
||
ALLOWED_EXTENSIONS=
|
||
|
||
# ── QQ API ──
|
||
QQ_API_TIMEOUT=10
|
||
QQ_API_MAX_RETRIES=2
|
||
|
||
# ── 命令监听 ──
|
||
# 命令前缀,默认 #
|
||
COMMAND_PREFIX=#
|
||
# 命令名长度(中文字数),默认 4
|
||
COMMAND_LENGTH=4
|
||
# 匹配到命令后的回调 URL,留空则不监听
|
||
COMMAND_CALLBACK_URL=
|