流程的构成

流程是在设备上执行的一串步骤,可基于设备状态或 API 返回值做分支。每个输入步骤都会经过拟人输入合成,所以你不需要自己加随机——在上面再叠加自己的抖动,实际上会让分布更不像人,而不是更像。

步骤类型

  • 交互——点击、滑动、输入、长按、滚动。压力、接触面积与轨迹曲线由系统合成。
  • 视觉——等待元素、断言文本存在、对区域做 OCR。与分辨率无关。
  • 媒体——通过摄像头注入图片或视频,EXIF 按设备与位置正确生成。
  • 控制——分支、循环、等待、按权重随机选择、中止。
  • 外部——发起 HTTP 请求、发出 Webhook、从表格或数据库读取。

频率护栏

每个流程会继承其目标平台的护栏。如果某一步会超出该账号年龄对应的每日操作上限,这一步会被阻断而不是执行。默认开启,我们强烈建议保持开启——它的存在是因为账号丢失最常见的原因,就是运营者把流程放量放得比平台容忍度更快。

排期

POST /v1/flows/flw_2c91/schedule
{
  "devices": ["grp_uk_snap"],
  "cron": "0 9,14,20 * * *",
  "jitter_minutes": 90,
  "timezone": "device"
}

设置 timezone: "device" 会按每台设备自己的本地时间执行,而不是你的时间。配合 90 分钟抖动,200 台设备"早上 9 点"发布会分散在一个说得通的时间窗内,而不是同时开火。