feat(command): 添加命令监听与外接回调功能

- 新增 `#四个中文字+空格` 消息匹配规则,可配置前缀和长度
- 匹配成功后 POST 到 COMMAND_CALLBACK_URL,携带命令名、内容、用户信息
- 使用 EventMixin.events() 订阅消息流,on_close 自动取消监听
- 新增配置项:COMMAND_PREFIX、COMMAND_LENGTH、COMMAND_CALLBACK_URL
- 更新 .env.example 和 README 文档
This commit is contained in:
2026-05-02 19:02:40 +08:00
parent b86a2d4c4e
commit ee1bd583d8
5 changed files with 159 additions and 1 deletions

View File

@@ -15,3 +15,11 @@ ALLOWED_EXTENSIONS=
# ── QQ API ──
QQ_API_TIMEOUT=10
QQ_API_MAX_RETRIES=2
# ── 命令监听 ──
# 命令前缀,默认 #
COMMAND_PREFIX=#
# 命令名长度(中文字数),默认 4
COMMAND_LENGTH=4
# 匹配到命令后的回调 URL留空则不监听
COMMAND_CALLBACK_URL=