gongyichuren
|
b979e44ac0
|
feat: 图片验证码人机验证 + 私聊自动回复 + 静默拉黑
- 新用户首条私聊消息需先通过 4 位图片验证码(PIL 本地生成,无新依赖)
- 防爆破:答错一次旧码立即作废并自动发新图,验证阶段同样受限流约束
- 验证码 10 分钟过期(bot.verification.expires_minutes 可配)
- 自动回复:管理员忙碌时自动答复私聊用户,按用户去重(bot.auto_reply)
- 拉黑用户完全静默:不回复、不通知管理员,仅面板/收件箱留痕
- Web 面板 /rules 三卡片管理 + /users 页人工验证/撤销按钮
- 管理命令:/verify /unverify /verifylist
- 离线 E2E 测试 19 项全过(tests/test_captcha_flow.py)
|
2026-09-21 08:06:57 +00:00 |
|
InfernoXuaI
|
78f85a3f82
|
feat: improve panel theme and monitor interval defaults
|
2026-06-23 02:15:40 +08:00 |
|
InfernoXuaI
|
6ea6c1cfda
|
feat(group-monitor): add bot/user-session source option and tg api session settings
|
2026-05-22 19:30:27 +08:00 |
|
InfernoXuaI
|
735d36c7d8
|
Add discovered group chat picker for group monitor setup
|
2026-05-22 15:51:07 +08:00 |
|
InfernoXuaI
|
9095229218
|
Add safer web update flow, group-monitor AI controls, and monitor observability
|
2026-05-22 14:45:50 +08:00 |
|
InfernoXuaI
|
212b9bc878
|
Add Telegram group keyword monitor with web editor
|
2026-05-22 03:04:09 +08:00 |
|
InfernoXuaI
|
97f91e94a8
|
Fix monitor message id recording
|
2026-05-21 16:53:08 +08:00 |
|
InfernoXuaI
|
95f14e3809
|
Fix admin relay message id mapping
|
2026-05-21 16:30:55 +08:00 |
|
InfernoXuaI
|
9e3a56abb7
|
Expand web panel conversation management
|
2026-05-21 14:34:29 +08:00 |
|
InfernoXuaI
|
73b9a954ad
|
Update bot startup docs and monitor cleanup
|
2026-05-21 03:33:58 +08:00 |
|