Files
snowy-yang 755013b9db 初始提交:QQ 群入群验证机器人
基于 qqbotsdk-py 的入群验证:进群发按钮验证码、完成前禁言、
超时踢出(11253 时兜底长期禁言)、乱点他人按钮处罚、状态持久化
与重启恢复。38 个单元/集成测试。
2026-10-04 18:44:08 +08:00

35 lines
1.2 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ===== QQ 开放平台凭据(必填,q.qq.com 开发者后台获取)=====
APPID=你的AppID
APPSECRET=你的AppSecret
# 接入方式:websocket(默认)或 webhook;webhook 还需 WEBHOOK_HOST/PORT/PATH
# CONNECTER=websocket
# ===== 验证业务参数(全部可选,注释值为默认值)=====
# 进群后允许完成验证的时间(分钟),超时触发踢出/长期禁言
# VERIFY_TIMEOUT_MINUTES=10
# 待验证期间的禁言时长(小时)。到期仍未通过将由超时流程接管
# PENDING_MUTE_HOURS=24
# 超时后是否尝试移出群(官方接口处于内邀阶段,未开通返回 11253)
# TIMEOUT_KICK=true
# 踢出失败(如 11253)时的兜底禁言时长(小时)
# TIMEOUT_FALLBACK_MUTE_HOURS=72
# 验证码选项个数(2~5)
# CAPTCHA_OPTIONS=4
# 通过验证后 N 天内退群重进免验证(0 = 每次进群都要验证)
# VERIFIED_TRUST_DAYS=0
# 非被试者点击他人验证按钮:计数达到该值后禁言(时间窗 30 分钟内)
# FOREIGN_CLICK_LIMIT=3
# 达到次数后的禁言时长(分钟)
# FOREIGN_CLICK_MUTE_MINUTES=5
# 状态文件目录(pending/verified 持久化,重启自动恢复)
# DATA_DIR=data