AI summary
LSPosed module that automates daily check-ins for Telegram bots by learning button commands with a single manual tap. v1.3.1 fixes callback button check-ins for Telegram 12.10.1 by correcting payload field reading, adding required msg_id to replay requests, and removing obsolete hash assignments. Requires root and LSPosed/Vector with Telegram in scope.
Generated by AI. May contain inaccuracies.
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.3.1 修复回调按钮签到不可用的问题。
- v1.3.0 新增回调按钮签到支持,但适配 TG 12.10.1 时读按钮 payload 的字段写错了,导致点签到按钮学不进去、重放请求缺 msg_id 发不出去,实际无法签到(只会发一条文本消息,bot 回复不支持)。本版修正:
- 按钮 data 读取兼容 TG 12.10.1 新架构(KeyboardButtonProto.getData / mType.data) 回调重放补齐必填的 msg_id 字段 移除对已不存在的 hash 字段的赋值(此前会抛异常导致请求未发出) 老用户覆盖安装即可,学过的目标与已签状态原样保留。
About this version
- Version
- 1.3.1 (107)
- Size
- 671.83 KB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- universal
- Downloads
- 4
- Updated
- Sep 13, 2026
- Package
- io.github.wlmosv_png.tgautosign
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10