跳到主要内容

自动化

在 TelegramOS 中自动化 Telegram 工作:任务、活动与流程,内置节奏控制和防封禁护栏。

自动化是平台的核心。你可以定时发送消息、构建多步骤活动,并设置自动回复规则。所有这些都带有保护账号的防封禁节奏控制。

三个基本单元

基本单元范围持久性
任务面向单个目标的一次性操作执行一次后归档
活动跨多个目标的多步骤序列持续到所有步骤完成或你取消为止
流程周期性或事件触发的规则一直运行,直到暂停或删除

任务类型

类型说明
send_dm向某个用户发送私信
send_group向群组或频道发送消息
join_group通过邀请链接加入 Telegram 群组
leave_group退出 Telegram 群组
react用表情对消息做出反应
forward将消息从一个聊天转发到另一个聊天
schedule_broadcast定时向多个接收者广播

预热计划

每个新账号都从 warming 状态开始,并可以立即在一个较小的每小时预算内发送消息。预算随预热开始后的天数逐步提高,第 5 天之后账号会自动升为 active:

阶段天数每小时预算
starter03
light18
moderate2-315
pre-active4-525
active第 5 天之后30

租用账号会保留它在账号池中已完成的预热进度:在池中已经是 active 的账号交付时即为 active,仍在预热中的账号则从当前进度继续。

跳过与回退。 POST /api/accounts/{id}/skip-warmup 通过把预热时钟往回拨来提前结束预热:自有账号随时可用,租用账号需满 3 天。处于 warming 状态的账号遇到 flood wait 时会退回一个阶段(其时钟大约往后推 1.5 天)。

防封禁护栏

拟人化节奏

每个操作在执行前都会等待一段随机的、拟人化的延迟:发送 3-8 秒,回复 2-6 秒,转发 4-10 秒,自动回复 2-8 秒,加群 5-15 秒。账号未处于 active 状态时,延迟会延长至 2.5 倍。

活动还会错开各个目标:相邻两个目标之间的间隔在 15-90 秒内随机抽取。之后每个活动周期按其 interval_minutes 重复,并叠加一个固定的按账号偏移量。群发私信默认在两条消息之间等待 45-120 秒。

全局 10/秒 上限

平台在所有账号合计的范围内每秒最多发送 10 条消息。该上限适用于所有任务类型(私信、群组、广播)。

Flood wait 检测

当 Telegram 返回 FLOOD_WAIT 错误时,运行时会:

  1. 从错误响应中记录等待时长。
  2. 给账号加上 flood wait 门控。账号状态不变。门控持续时间:active 账号为等待时长加 1-5 秒,warming 账号为等待时长 × 2.5 加 30-90 秒,试用账号为等待时长 × 3 加 20-60 秒,且永不少于 60 秒。
  3. 把失败的任务放回队列并推迟开始时间,而不是丢弃它。该账号的其他排队任务在门控后等待。
  4. 在一段时间内阻止活动为该目标创建新任务。
  5. 将 warming 账号退回一个预热阶段。

示例:Telegram 要求等待 420 秒。active 账号会被门控约 421-425 秒,warming 账号约 1080-1140 秒。

最近 7 天内的每次 flood wait 扣 15 点健康分,最多扣 45 点。

图 3. 拟人延迟与目标间的随机间隔决定每次发送的节奏;flood-wait 用闸门挡住账号,但不改变其状态。

健康分门控

自动化的执行受账号健康分门控(各区间见账号 › 健康分):

  • 80-100:所有任务、活动和流程正常执行。
  • 50-79:拒绝新的批量发送任务。私信、回复和群组消息不受影响。
  • 25-49:拒绝批量发送和加入群组任务。私信和回复不受影响。
  • 1-24:出站暂停。现有连接保持打开,但不再尝试新的发送。
  • 0:账号被停用。不再为其调度自动化。

自动回复规则

自动回复规则允许你为收到的私信定义自动响应。规则按顺序评估,只有第一条匹配的规则会触发。

匹配类型说明示例
exact消息文本与触发词完全相等“Help”触发回复
contains消息文本包含触发子串“What is the price?”中的“price”触发回复
regex消息文本匹配 JavaScript 正则表达式`/^(hihello)/i` 触发回复
any任何收到的私信都触发回复用作外出自动回复的兜底规则

每条自动回复规则包含:

  • 触发词:匹配模式(any 类型不使用)
  • 匹配类型:exact、contains、regex、any 之一
  • 回复文本:要回发的消息(最多 1000 个字符)
  • 冷却时间:回复按聊天而非按发送者间隔:静态规则 60 秒,AI/连接器规则 12 秒。冷却期内到达的消息会合并进待发送的回复中,而不是被丢弃
  • 启用:开关,用于激活或停用该规则

自动化的可接受使用政策

自动化必须遵守 Telegram 的服务条款。具体而言:

  • 向未先联系你的人发起的外联受平台限制。每个账号都有每小时和每日发送上限,首次联系的上限(默认每小时 10 条、每天 40 条)低于回复的上限(默认每小时 60 条、每天 300 条)。同一联系人只由你的一个账号发送消息,除非你为某个账号关闭该规则。在 Mass DM 中,首条消息只发送给与发送账号有共同群组的人;回复“stop”或“unsubscribe”等停止词的收件人会被加入你的屏蔽列表,并在之后的 Mass DM 任务中被跳过。被 Telegram 限制的账号会切换为仅回复模式,无法发起新对话。不要为了发送收件人未要求的批量消息而调高或关闭这些限制。
  • 不要以发送垃圾信息为目的自动加入群组。
  • 采集器只读取你提交链接的群组中的消息,每个任务最多 200 个链接、每个群组最多 3000 条消息,并提取这些消息中公开发布的联系方式。不要以任何其他方式使用本服务收集个人数据。你有责任确保收集和使用这些数据具有合法依据。
  • 不要运营账号网络进行协同的虚假行为。
  • 不要发送违法内容、恶意软件或钓鱼信息,也不要使用自动化欺诈、骚扰或冒充任何人。

违反本政策可能导致账号被停用,并没收你的订阅余额。

报告此页面的问题
自动化 | TelegramOS文档