tg-watchbot Telegram 双向客服机器人 + Web/RSS 监控推送 + 群组/频道关键词监听 + 可视化管理面板 双向对话 · 关键词监控 · 群组/频道监听 · 私聊广告拦截 · 多管理员 · 配置导入导出 AI 一句话安装 · Docker 安装 · 手动安装 · systemd 部署 · 面板路由 ·

适合同时处理 Telegram 私聊和订阅通知的个人或小团队 · 希望接收商品价格、库存或论坛新帖提醒的用户 · 需要从群聊中筛选特定话题的管理员

亮点

  1. 客服与监控合用

    同一服务兼顾 Telegram 私聊接待、网页订阅推送和群组频道关键词通知。

  2. 面板集中处理

    在 Web 面板中管理监控目标、回复收件箱消息并查看推送历史。

  3. 私聊入口过滤

    通过图片验证码、广告关键词拦截和自动回复管理私聊接待入口。

功能说明

客服与用户管理

  1. 回复与主动联系

    回复转发消息即可联系原用户,也可发送文字、图片;Bot 只能联系已主动私聊过它的用户。

  2. 用户与接待规则

    可备注、封禁和解封用户,在面板编辑广告拦截规则与快捷回复模板。

  3. 完整对话收件箱

    统一展示用户消息、Web 回复和 Telegram 管理员回复,支持重试转发。

  4. 接待规则配置

    面板可编辑广告拦截规则和快捷回复模板,并管理验证状态与自动回复。

信息监控推送

  1. 订阅与网页监控

    解析 RSS/Atom,或用 CSS 选择器提取网页条目、价格和库存并按变化通知。

  2. 群组频道监听

    支持 Bot 与用户会话两种来源,命中关键词且未命中排除词时发送摘要。

  3. 过滤与去重

    支持去重,并可在 YAML 中按屏蔽词、作者和分类过滤 Web/RSS 内容。

配置与运行管理

  1. 运行状态查看

    展示监控成功与失败时间、错误、耗时、推送数及连续失败次数,并提供日志和健康检查。

  2. 更新与回滚

    仅允许快进更新,有未提交改动时拒绝更新;更新前记录回滚点,可回滚并重启。

适合场景

  1. 同时处理 Telegram 私聊和订阅通知的个人或小团队

    客服对话、网页订阅与群组关键词通知集中在同一服务,适合不想分别维护多套配置的使用者。

  2. 希望接收商品价格、库存或论坛新帖提醒的用户

    支持 RSS/Atom 与网页监控,并可按关键词、新条目、价格或库存变化触发通知。

  3. 需要从群聊中筛选特定话题的管理员

    关键词与排除词可筛选消息,摘要的限频、去重和失败回退有助于控制重复通知。

内容与来源

取舍

选它的理由

  • 消息先落库,再转发给管理员:用户消息先写入 SQLite,面板支持重试转发;转发失败时仍可从收件箱处理消息。
  • 验证码答错即失效,验证阶段也有限流:新用户首次私聊需通过四位图片验证码,默认十分钟过期;答错会换图,面板支持人工验证或撤销验证。

先想清楚

  • 不适合用来下载或批量转发频道媒体
  • 不适合向从未私聊过 Bot 的用户主动发送客服消息
  • 需部署服务并配置 Bot 后才能收发通知:未填写 Bot Token 和管理员 ID 时只能打开面板;保存 Bot 配置后还需重启服务。用户会话监听另需 Telegram API 凭据和会话配置。
  • 高频网页监控更容易被目标站限流:默认间隔为 30 秒,最低可设为 1 秒;降低间隔需要考虑目标站的请求限制。

同类推荐

查看全部

更多「社交通讯」软件

软鉴 SoftMemo

AI 整理的软件知识库

AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。