Skip to content

v5.4: Turnstile captcha, spam filtering, /help command & UX improvements#12

Open
dydydd wants to merge 3 commits into
jikssha:mainfrom
dydydd:main
Open

v5.4: Turnstile captcha, spam filtering, /help command & UX improvements#12
dydydd wants to merge 3 commits into
jikssha:mainfrom
dydydd:main

Conversation

@dydydd

@dydydd dydydd commented Jun 6, 2026

Copy link
Copy Markdown

What's new

  • ☁️ Cloudflare Turnstile 人机验证(内置验证页面,无需额外 Pages)
  • 🔍 智能垃圾内容过滤(关键词 + 新用户链接拦截 + 重复消息熔断)
  • 🛡️ 骚扰消息通知(支持 SPAM_SILENCE_MODE 静默模式)
  • 📋 /help 指令
  • 🧹 /cleanup 可在任意话题执行

Improvements

  • Turnstile 未配置时自动降级为本地题库
  • 垃圾检测双重执行,防止并发绕过
  • 验证通过后自动删除按钮消息
  • 验证成功提示重新设计
  • /info 可点击跳转私聊(手机端)
  • README 已同步更新中英双语

Environment variables (optional)

Variable Purpose
TURNSTILE_SITE_KEY Turnstile Site Key
TURNSTILE_SECRET_KEY Turnstile Secret Key
VERIFICATION_PAGE_URL Worker URL
SPAM_KEYWORDS Spam keywords (comma separated)
SPAM_SILENCE_MODE true to silence spam notifications

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant