SuperAPI AI 工具集

mass-outreach

营销与增长

查看项目

更新于 10-15 10:59

技能介绍

用途

Mass Outreach 是一个多渠道外联技能,用于通过 Telegram、Email、WhatsApp 进行批量消息发送。该技能结合了以往外联活动中犯错后的经验教训,强调在发送前先做数据核验,避免重复打扰和错误触达。

主要能力

发送前数据核验

该技能要求在发送前完成以下核验,并给出了对应的失败案例:

  1. 核验数据后再发送:曾出现向已提交过自我介绍的人再次索要自我介绍的错误。解决方案是始终通过 Telegram API 检查谁已经在“Introduction”主题中发过帖,不依赖旧的 CSV 数据。
  2. 核验群组成员身份:曾把不在群组中的人标记为“IN GROUP”。解决方案是始终通过 client.get_participants(group) 核验成员身份,不依赖 CRM 中的备注。
  3. 核验日期:曾出现消息中日期错误(周日 9、周一 10,实际应为 8 和 9)。解决方案是使用 datetime 和 timedelta 计算最近的周日与周一。
  4. 检查已联系过的人:发送活动前未检查已发送消息历史。解决方案是先获取全部潜在收件人,检查最近 N 天的出站消息,排除已联系者,并展示给用户确认。

速率限制规则

技能规定了各渠道的发送速率限制:

  • Telegram:消息间隔至少 45-60 秒;每天不超过 30-50 条;遇到 FloodWait 时停止并等待。
  • Email:每批 10-20 封;每封间隔 5-10 秒;每天不超过 100 封。

发送前检查清单

技能提供了检查清单项目:日期核验(星期与日期对应)、通过 API 核验收件人列表、检查已收到消息的人、检查已写自我介绍的人(如相关)、模板展示给用户并获得批准、配置速率限制、准备出错时的应对方案。

执行模板

技能提供了两个函数模板:verify_recipients 用于数据核验(获取群组成员、检查自我介绍、检查已联系者),send_with_delay 用于限速发送(逐条发送、按延迟间隔、处理 FloodWaitError 与其他异常)。

发送后流程

技能建议发送后完成:记录到 activities.csv、更新 CRM 中的状态、通过 change-review 提交、创建跟进任务。

路径约定

技能给出了相关文件的存放路径:Telegram 会话位于 $SALES_PATH/telegram/sessions/;CRM 联系人位于 $CRM_PATH/contacts/;活动记录位于 $CRM_PATH/activities.csv;社区位于 $CRM_PATH/communities/。

使用方式

资料提供了执行模板代码,包含数据验证函数与限速发送函数,但未提供具体的安装命令或调用方式,暂未提供相关说明。

适用场景

适用于需要跨 Telegram、Email、WhatsApp 进行批量外联、且需要避免重复触达与数据错误的运营或销售场景。

限制

技能本身强调了发送速率限制、数据核验要求与错误处理预案,但这些限制来源于资料中的经验总结,未提供系统层面的自动化保障说明。资料未提供定价、平台支持范围、效果数据等信息,暂未提供相关说明。