任务池与历史任务
1、关于任务池
无论是通过经纪人账号向达人发送私信,还是通过手机 App 向达人发送私信,核心问题并不是发送私信的 “效率”,而是 “稳定”。换言之,如果只是为了向达人发送 1000 封私信,这个目标很容易达成;但如何保证每天都持续稳定的发送 1000 封私信而不被封号,则是我们要追求的核心目标。基于此,花漾提出了 “任务池” 的概念。
任务池是 “创建任务”、“分配任务”、“执行任务” 的一种调度机制,用来将海量任务分摊至若干个时间片段依次处理。举例,您同时创建了向 1000 个达人发送手机私信的任务,但只有两部手机,如果不间断执行,手机账号很容易被封,此时,就需要通过任务池将这 1000 个私信任务分摊到不同时间段、不同手机依次执行。

《关于任务池》
2、创建任务
在花漾中,大部分的流程任务都会进入到任务池并由任务池统一调度,如:邀约建联流程(含公会经纪人账号私信、手机账号私信等)、手机养号流程、达人的信息更新流程等等。举例,当我们批量选中若干个达人,点击 “邀约建联” 并选择 “手机私信”,点击 “确定” 后,系统会根据选中的达人数量,生成相等数量的任务,并放到任务池中:

《创建任务》
您可以在任务池中查看刚刚生成的任务:

《任务池中的任务》
3、执行任务的主体
当任务池中有了任务以后,接下来的问题是:谁来执行这些任务?以 TikTok 手机发送私信流程为例,系统中有若干部手机,每部手机又登录了若干个 TikTok 账号,有的 TikTok 账号是我们用来专门发送手机私信的,有的 TikTok 账号可能是我们的主播账号,那么,任务池怎么知道应该选择哪部手机的哪个 TikTok 账号来发送私信呢?答案是:通过 “标签” 来选择适合的手机账号。而具体选择哪个标签,则在 “系统设置-->TikTok 发送私信的手机账号” 中进行配置。

《通过标签选择手机账号》
举例,我们可以给手机账号打上标签,如下图所示:

《手机账号的标签》
由于我们在 “系统设置-->TikTok 发送私信的手机账号” 中配置允许发送手机私信的标签为 “发送私信”,那么,任务池就会从带有 “手机私信” 标签的 TikTok 手机账号中进行选择。
这里您需要了解一下几个系统默认的标签:
- 发送私信: 任务池在分配某个发送私信的流程任务给某个手机账号时,会从打上此标签的手机账号中选择(但会忽略带有 “账号封禁” 或 “私信过快” 标签的手机账号)
- 账号封禁: 当 RPA 机器人在发送私信时,发觉账号被封,则会打上此标签
- 私信过快: 当 RPA 机器人在发送私信时,发觉账号被提示私信过快,则会打上此标签
4、执行任务的时间
我们已经清楚了用来发送手机私信的 TikTok 账号的分配原则,接下来的问题是:任务池中的任务,到底何时才会被执行?还是以 TikTok 手机私信为例,我们可以在 “系统设置-->TikTok 发送私信的手机账号 中进行手机私信发送的时间与频率控制,如下图所示:

《TikTok 账号发送手机私信的时间与频率控制》
针对上述配置选项的解释如下:
- 单账号每日最多私信默认条数:每一个 TikTok 账号每天最多发送多少条私信。假设此处为50,而你只有1部手机2个账号,如果一次性创建500笔任务,那么这500笔任务需要 500/2/50 = 5 天时间才能够执行完毕
- 单账号每批次最多私信条数:每次发送私信时是按批发的,这是为了避免来回切换 TikTok 账号导致浪费时间,此处定义每批最多发送多少笔私信
- 每手机每批私信间隔:每批私信之间需要拉开一定的间隔,这是为了避免封号。请注意,这里是以手机为单位的。也就是说,如果 a 和 b 两个账号都在同一部手机,那么 a 发完一批私信后,b 如果也有私信任务,但需要等待此处指定的时间间隔后才允许发送
- 工作时间:这里列出的是从周一到周日,每天24个小时,允许在哪些时间段内发送。以上图为例,显然允许全天候发送。而下图中列出的,则是只允许在周一至周五的工作时间段(上午08:00至晚上18:00发送)。另外需要指出的是:此处是北京时间

《TikTok 账号发送手机私信的时间与频率控制》
5、任务的优先级与失败策略
当我们在任务池中创建了若干笔任务,而这些任务有的是“手机养号”流程,有的是“手机发送私信”流程,接下来的问题是:这么多任务,哪些任务先执行,哪些任务后执行?以及如果任务执行失败了怎么办?此时,可以通过 “系统设置-->TikTok流程优先级” 进行设置:

《任务的优先级与失败策略》
这里需要向您说明的是,越是排在最前面的流程任务,优先级越高。以上图为例:如果任务池中存在一部手机同时有两个待调度的任务,一个是养号流程(暨手机账号养号),一个是发私信流程(暨邀约建联),由于邀约建联的优先级更高,所以会优先执行发私信的流程任务。
6、任务的状态
还是以 TikTok 手机私信为例,当我们选中了一批达人,点击 “邀约建联”,选择 “手机私信”,会在任务池中创建了一批任务,这些任务会经历以下这些状态:
- 调度中:此状态下的任务,说明还没有具备可以执行的条件。以手机私信为例,可能是该手机刚刚发送过一批私信,现在需要等待一定的时间间隔;也可能是该手机正在执行其它的流程,需要等待流程结束。需要提醒您的是,“调度中” 的任务,会在 “描述” 字段中阐明无法立即执行的原因
- 已调度:此状态下的任务已经具备了可以执行的所有条件,在较短的时间内就会创建一笔具体的 “RPA流程任务”
- 执行中:此时已经明确创建了一笔具体的 “RPA流程任务”,如果到花漾客户端中查看,是可以看到这笔 “RPA流程任务” 的

《任务的状态》
最后需要向您指出的是,任务池中的任务可以取消,既可以取消单笔任务,也可以全部取消:

《取消任务》
7、历史任务
任务池中的任务执行完毕后,或者被取消后,都会被移动到 “历史任务” 中。

《历史任务》
需要提醒您的是,历史任务只保存最近 30 天的历史数据,30 天之前的数据会被自动清理。