✨ feat(command): 添加监听范围过滤和回复 @控制
- 新增 COMMAND_SCOPE 配置,支持 all/group/private 过滤消息来源 - 新增 COMMAND_ALLOWED_GROUPS 群号白名单,逗号分隔,留空不限制 - 新增 COMMAND_ALLOWED_USERS QQ 号白名单,逗号分隔,留空不限制 - 新增 COMMAND_AT_SENDER 配置,控制回复时是否 @发送者(默认 true) - 回调响应中 at_sender 字段可覆盖全局配置 - 更新 .env.example 和 README.md 文档
This commit is contained in:
16
.env.example
16
.env.example
@@ -19,7 +19,19 @@ QQ_API_MAX_RETRIES=2
|
||||
# ── 命令监听 ──
|
||||
# 命令前缀,默认 #
|
||||
COMMAND_PREFIX=#
|
||||
# 命令名长度(中文字数),默认 4
|
||||
COMMAND_LENGTH=4
|
||||
# 命令名最小字符数,默认 2
|
||||
COMMAND_LENGTH_MIN=2
|
||||
# 命令名最大字符数,默认 4
|
||||
COMMAND_LENGTH_MAX=4
|
||||
# 监听范围:all(群+私)、group(仅群)、private(仅私),默认 all
|
||||
COMMAND_SCOPE=all
|
||||
# 允许的群号,逗号分隔,留空不限制,例:123456,789012
|
||||
COMMAND_ALLOWED_GROUPS=
|
||||
# 允许的 QQ 号,逗号分隔,留空不限制,例:111111,222222
|
||||
COMMAND_ALLOWED_USERS=
|
||||
# 回复时是否 @发送者,默认 true
|
||||
COMMAND_AT_SENDER=true
|
||||
# 回调超时秒数,默认 180(生图等耗时命令需要较长超时)
|
||||
COMMAND_CALLBACK_TIMEOUT=180
|
||||
# 匹配到命令后的回调 URL,留空则不监听
|
||||
COMMAND_CALLBACK_URL=
|
||||
|
||||
Reference in New Issue
Block a user