功能介绍
TG-SignPulse 是 Telegram 多账号自动化管理面板,把签到、消息交互、关键词监听和 AI 辅助验证收敛到同一套 Web 控制台。
核心能力
账号管理
- 验证码登录 / 扫码登录
- 代理与会话模式(file / string)
- 设备管理、设备保活、官方消息查看
- 批量状态检查
详见 账号管理。
任务编排(sign-tasks)
- 固定 Cron 或时间段执行
- 多账号共享同一套动作流程
- 发送文本、骰子、点按钮、AI 识图/计算、关键词监听等动作
- 批量启用/停用/触发
- 失败分类与历史日志
面板与 API 请使用
/api/sign-tasks。旧版 ORM/api/tasks默认只读。
详见 任务编排。
AI 验证
- 图片 OCR / 选按钮
- 计算题回复
- 计算后点击
- OpenAI 兼容接口(含本地 LLM)
详见 AI 动作。
关键词监听
- exact / contains / regex
- 命中后推送、转发、继续动作
- 多实例可配置监听分片
详见 关键词监听。
通知与设置
- 签到间隔、任务超时/冷却/流程重试、AI 视觉参数可在面板「系统设置」覆盖
- Bot 测试发送、任务成功通知(全局 + 任务级开关)、静默时段
- 监听推送支持 Server酱(任务表单通道)
运维与可观测
/healthz、/readyz(含调度锁、旧 API 只读状态)- 版本信息与更新检查(Settings / 侧栏;
/api/ops/version) - Dashboard SSE 实时日志
- 任务 WebSocket 日志(含运行 phase:等锁 / 冷却 / 执行中)
- 任务运行状态:
GET /api/sign-tasks/runs/active、/run/status、/run/cancel(state+phase+failure_category) - Dashboard 活跃运行摘要与失败分类聚合(可点筛选日志 / 会话失效跳转账号)
- 任务列表:冷却倒计时、多账号 phase、停止运行、账号失效提示
- 配置/数据备份导出;可选定时自动备份(本地 / WebDAV)
- WebDAV:测试连接、列出远端、流式下载、自动备份失败 Bot 通知
- 配置导入预览(dry-run)
- 任务克隆与内置模板(文本/按钮/时段/骰子/关键词监听;预填动作后须选会话)
- 系统设置未保存提示与「保存全部」
- 旧任务存量盘点:
GET /api/tasks/legacy-status、tools/check_legacy_tasks.py
详见 WebDAV 备份与恢复、运维手册。
适合场景
- 多账号机器人签到、日常打卡
- 验证码、诗句填空、数学题、按钮验证
- 群组/频道长期监听与通知
- VPS / Docker 长期托管
不适合 / 注意
- 多副本共享同一 Telegram session 文件(易损坏会话)
- 把面板直接裸奔在公网且无 HTTPS / 访问控制
- 依赖已弃用的旧
/api/tasks写接口(默认 410)