TGAutoSign

Verified safeOpen source
—
No reviews reviews
6
downloads
8.0
android

AI summary

Xposed module that automates daily check-ins with Telegram bots by learning button taps once and repeating them automatically. Features offline retry, multi-bot support, loose mode for broader matching, and cross-device sync. Requires root and LSPosed. v1.5.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

✨ 特性

自动学习:手动点一次机器人的签到按钮,模块自动记住「机器人 + 签到指令」,无需任何配置

每日一签:每天只签一次,签到请求发出成功即判定完成,当天绝不再发

已签提示:打开 Telegram 发现今天已全部签过 → 提示「今天已经签到过了 ✅」

断网补签:失败/断网自动重试,网络恢复立即补签,每天每目标最多 5 次

多目标:支持多个签到机器人同时托管,每个目标独立记录,互不干扰

纯本地:无服务器、无遥测,数据仅存于本机 SharedPreferences

🧠 工作原理(为什么不用猜指令)

不同机器人的签到指令五花八门(📅 签到、/qd、/checkin…),模块 不猜不匹配文本,而是:

观察真实网络请求:按钮点击最终都会变成一条真实消息请求(TL_messages_sendMessage),模块在 ConnectionsManager.sendRequest 处 Hook;

自动识别:当 未登记 的机器人(user.bot == true)收到一条 ≤20 字符的短指令,判定为"又一个签到按钮",自动加入目标;

之后每天向每个目标发送其各自的签到指令。

⚠️ 当前状态说明

JMB 界面版(推荐):以 LSPilot 插件形态发布,在 Telegram 内发 /jmb 管理,安装方式与源码见 wlmosv-png/TGAutoSign

APK 模块版:实验性,跨进程通信方案仍在迭代,暂不推荐日常使用

📲 安装

需要 LSPosed / Vector(API ≥ 102)环境,且设备已 Root

安装 APK(本模块无界面,安装后不需要打开)

LSPosed 管理器 → 模块 → 启用 TGAutoSign

作用域勾选 Telegram(org.telegram.messenger)

完全关闭 Telegram 后重新打开

看到 Toast 「TGAutoSign 注入成功: org.telegram.messenger」 → 注入完成 ✅

仅支持官方 Telegram。第三方客户端(Nekogram 等)以及 iOS 版不受影响。

🚀 使用(三步上手)

重启 Telegram(模块加载,此时还不认识任何目标)

打开签到机器人的聊天页,手动点一次签到按钮

屏幕弹出 ✅ 已添加新签到目标: xxx → 学习成功

部分按钮网络层也会自动识别,弹出 ✅ 已自动添加新签到目标

把所有要签到的机器人各点一次,之后全自动

What's new

v1.5.8Sep 24, 2026
  • TGAutoSign v1.5.8 新装用户务必更新 —— 之前「按钮学习」是关着的。 / New installs: please update — button learning was off.
  • ⚠️ 重要 · Important 新装用户点 bot 按钮学不会目标 · New installs couldn't learn from button taps 「按钮学习」默认值写成了关闭,而回调学习同样受它管 —— 按 README 说的「点一次按钮」永远没反应,且没有任何提示。现在默认开启。 "Button learning" defaulted to off and also gated callback learning, so new users following the README's "tap once" got nowhere — silently. Now on by default.
  • 🆕 新增 · New 宽松模式(来者不拒)· Loose mode 开 = 点什么学什么(不再按关键词过滤)+ 只要机器人有回复就算成功;但命中明确失败词(活动已结束 / 请先关注 / 未绑定 等)仍判失败。 关(默认)= 按原有规则判定。开关在「设置 → 判定机器人回复」。 On: learn whatever you tap and treat any reply as success, except explicit failure wording. Off (default): judge by the existing rules. Settings → Judging bot replies.
  • 判定词改成开关式 · Verdict words became switches 默认用内置词表判定,另有「自动判定成功 / 失败」总开关与「使用我的自定义词(叠加在内置之上)」。 Built-in words judge by default, plus a master auto-detect toggle and opt-in custom words.
  • 🔧 修复 · Fixed 子面板弹出来变成亮色 · Panels turned light 面板是 Telegram 对话框,弹出时盖了一层半透明遮罩;主题判定采的是整屏平均色,把遮罩算进去就判成浅色。采样改取内容区。 Theme detection sampled the whole screen including the dialog scrim. It now reads the content view.
  • 跨午夜签到窗口不工作 · Windows crossing midnight 22:00-02:00 以前被当成非法:定时模式整晚不排期,非定时模式变成全天可签。现在按跨天正确处理。
  • 定时任务重复排队 · Scheduled tasks piled up 排新任务时没取消旧回调,旧任务可能和新任务同时触发、同一目标签多次。
  • 界面显示「账号10」但只登录 2 个 · Wrong account number shown 宿主切号会写出越界值,导致目标与已签记录落进空分区,看起来像「配置消失」。现在越界钳到 0。
  • 跨客户端同步账号串位 · Cross-client sync mixed up accounts 两台手机账号顺序不一致时按索引合并会张冠李戴。现在按账号 user id 配对。
  • 机器人名字只显示数字 ID · Bot names stuck as numeric IDs 名字缓存把冷启动时的 null 也存了,之后永远取不到。现在只缓存成功的。
  • 「今天已签到」这类回复认不出 · "Already signed today" phrasings 内置词表补了 12 种中文、6 种英文常见写法(成功词同样补充)。
  • 后台心跳降频 · Heartbeat slowed down 原先不分昼夜每 45 秒唤醒一次(一天约 1,900 次),现在按需三档(45 秒 / 10 分钟 / 15 分钟),约 200 次/天。窗口进入仍由精确闹钟负责,准时性不变。
  • 同一次点击被重复处理 · A single tap processed multiple times Telegram 多源投递同一更新,日志重复 2–4 遍、每日计数虚高。现在 20 秒窗口内去重。
  • 发送中窗口与失败撤销对齐 · Pending window now matches the undo window 发送中状态 90 秒过期,而失败撤销等慢 bot 到 30 分钟,导致慢回复走不到撤销、失败被记成成功。
  • 「未识别 bot 回复」不再刷红 · "Unrecognized reply" no longer an error 点充值 / 菜单 / 查询类按钮的回文本就不可能是签到结果,那是正常情况。现在只记调试日志。
  • 「本条不是签到结果」措辞 · "Not a check-in result" wording 原先写「没识别到签到响应,已忽略」,看起来像失败;实际后续回复会正常命中。现改为「继续等后续回复」。
  • 捕获模式在 Nagram / 官方版无效 · Capture mode on Nagram / official 这两个客户端点击不走已 hook 的方法,捕获只剩网络层入口。现在武装状态下网络层直接弹绑定面板。
  • 「自动判定」被关掉时不再静默 · Auto-detection off is no longer silent 现在弹一次提示并指向设置项,日志提级为警告。
  • 日志账号前缀过期 · Stale account prefix in logs [账号N] 取自上次轮次缓存,没切号也会标错。现在带实时账号。
  • 跨端同步节流 · Cross-client sync throttled 心跳每 45 秒读写同步文件(一小时白写 80 次盘),现在 5 分钟一次。
  • i18n 门禁补漏 + 18 处历史漏译 · i18n gate gap + 18 missing translations 走封装方法的文案以前不查字典,新文案忘进字典不会被拦。现已修正。
  • 🩺 可靠性与诊断 · Reliability & Diagnostics 纯逻辑单测(SignLogic,115 条断言)挂进构建门禁,不过直接构建失败 bot 回复认不出来时不再静默(记日志 + 诊断包留原文) 关键路径 36 处空 catch 改为记账 诊断包新增:学习开关 / 排除配置 / UI hook 状态(挂载数 + 实际触发数)/ 账号字段原始值

About this version

Version
1.5.8 (121)
Size
405.05 KB
Requires Android
8.0
Target SDK
26
Architecture
universal
Downloads
6
Updated
Sep 24, 2026
Package
io.github.wlmosv_png.tgautosign

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app