Telegram Autopilot

管理 Telegram 用户机器人的 AI 自动回复功能,以用户身份自动响应私信。适用于为个人账号设置自动回复。

安装

概览

Telegram Autopilot 是一款专为个人 Telegram 账号设计的 AI 驱动自动化工具,旨在让用户在无法及时回复私信时,仍能保持自然、智能的对话体验。通过集成 Anthropic 的 Claude 系列大模型,该工具能够以用户本人身份自动阅读并回复私人消息,同时模拟真实用户的打字节奏和阅读行为,避免被平台识别为机器人。其核心设计强调隐私与安全,所有敏感信息如 API 密钥、会话文件均本地存储,且支持完全离线运行。项目采用 MIT 开源协议,由开发者 Shor73 维护,代码结构清晰,包含登录引导、主事件循环、付费媒体发送等多个模块,适合有一定技术基础但希望简化配置流程的用户使用。 该工具的工作流程始于获取 Telegram 官方提供的 API ID 与 API Hash,随后通过交互式脚本完成手机号验证(包括一次性 OTP 码输入和密码可选)并建立持久化会话。用户需预先在 config.json 中定义允许交互的联系人列表,并为每位联系人设定 AI 回复的语言风格(如友好、专业等),还可自定义 AI 人格描述(bio)以增强上下文连贯性。一旦启动 autopilot.py,系统将持续监听新消息,对指定联系人自动触发 AI 生成回复,并在回复前标记消息为已读,极大提升沟通效率。整个过程中,AI 被明确告知不得虚构事实或暴露自身非人类身份,确保交流的真实性与可信度。

核心功能特点

  1. 基于 Claude 大模型的智能自动回复,支持多语言与个性化语气设置
  2. 仅响应白名单内联系人的私信,保障隐私安全
  3. 自动标记消息为已读,并模拟真实用户的输入延迟,行为接近真人
  4. 支持会话历史记录管理,实现上下文连贯的多轮对话理解
  5. 提供可选的通知转发功能,将收发消息同步至指定 Telegram 机器人供监控
  6. 具备付费媒体发送能力(仅限频道),可用于发送带星币计价的图片或视频

适用场景

Telegram Autopilot 特别适合那些频繁使用 Telegram 进行个人对外沟通,但又时常处于忙碌状态(如工作、学习或旅行)的用户。例如,自由职业者或远程工作者可能希望即使在外开会或处理紧急事务时,也能让重要客户感受到持续的专业回应;内容创作者可以借此维持粉丝互动,避免因回复延迟而影响社群活跃度。此外,对于需要长期离线值守的个人品牌账号,该工具能显著降低运营负担,确保沟通不中断。另一个典型应用场景是测试或演示 AI 聊天能力——用户可将其部署于小号,观察 Claude 在不同话题下的表现,而无需担心打扰真实联系人。 尽管功能强大,该工具主要面向具备基本 Python 环境配置能力的进阶用户。它不适合完全不懂编程的新手,因为其依赖项安装、API 申请及配置文件编辑均需一定技术理解力。同时,由于涉及账号自动化操作,使用者必须意识到这可能触及 Telegram 服务条款的边缘,存在封号风险,因此强烈建议仅在个人可控范围内谨慎使用。项目也明确指出不支持群组消息自动回复,仅聚焦于一对一私聊场景,体现了其精准定位的设计哲学。总体而言,这是一款将前沿 AI 技术与即时通讯深度结合的实用型开源工具,为现代数字沟通提供了灵活而高效的解决方案。