Files
glm-coding-helper/scripts/userscripts
OLmatterandClaude Opus 4.7 03dd2f1e0e fix(userscript): v8.21.3 root-cause captcha loop — CFG undefined in captcha IIFE
真正根因:v8.21 在 captcha IIFE 内的 handleCaptchaDirectInPage 直接引用
CFG.CAPTCHA_CLICK_DELAY,但 captcha IIFE 是独立闭包,没有 CFG。
后端响应成功后走到 click loop 就抛 ReferenceError: CFG is not defined,
catch 块重置 captchaSent=false + lastCaptchaText='' → 50ms tick 死循环。

修复:
- captcha IIFE 顶部通过 GM_getValue('glm_coding_config_v5') 读
  CAPTCHA_CLICK_DELAY / RL_RETRY_DELAY(主 IIFE 写到同一 key),
  预计算 _clickDelay / _rlDelay 常量
- catch 块改为 30s 冷却(window.__glmCaptchaCooldownUntil),
  checkCaptchaPrompt 起手检查冷却直接 return,不再重发同一张图

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-15 23:27:53 +08:00
..
2026-05-26 09:38:05 +08:00

智谱 GLM Coding Plan 抢购助手用户脚本

这是智谱 GLM Coding Plan 抢购助手的油猴 / Tampermonkey 用户脚本,配合本地 CPU/GPU OCR 后端自动识别中文点选验证码并点击。

安装方式:

  1. 安装 Tampermonkey。
  2. 优先打开仓库根目录的 glm-coding-helper.user.js。
  3. 复制全部内容,新建 Tampermonkey 脚本并保存。
  4. 启动本地后端:powershell -ExecutionPolicy Bypass -File scripts\start_backend.ps1 -Mode auto。

这个目录保留给开发和旧路径兼容。普通用户直接看仓库根目录的脚本文件即可。

默认后端地址为:

http://127.0.0.1:8888

脚本默认使用作者内置 GLM Coding Plan 折扣入口;如有需要可自行修改入口参数。

默认不自动关闭无效支付链接/限流弹窗,需要在配置面板里手动开启。

快捷键:

  • Esc:关闭系统繁忙弹窗或支付弹窗
  • Enter / Space:点击验证码确认按钮