comment-engagement

star 8.3k

通过自媒体平台搜索内容,在评论区以留言/回复/私信等方式拓展潜在客户或进行品牌宣传。用于 HEARTBEAT 定时任务。

TeamWiseFlow By TeamWiseFlow schedule Updated 6/4/2026

name: comment-engagement description: 通过自媒体平台搜索内容,在评论区以留言/回复/私信等方式拓展潜在客户或进行品牌宣传。用于 HEARTBEAT 定时任务。

Comment Engagement 技能

通过自媒体平台搜索特定关键词内容,进入内容评论区按预设互动策略进行留言、回复或私信。

依赖技能smart-search(构造搜索 URL)、browser-guide(浏览器操作)、bd-record(去重记录)、xhs-interact(小红书专用互动)


前置条件

执行前需确认 HEARTBEAT.md 中已配置以下信息:

  • 目标平台列表及对应的搜索关键词
  • 互动策略(direct_comment / reply_dm / direct_dm)
  • 互动话术(用户指定或已确认的自动生成话术)
  • 执行频率

执行流程

Step 1: 准备工作

1. 读取 HEARTBEAT.md 获取当前配置
2. 确保浏览器可用(遵循 browser-guide)
3. 初始化 bd-record 数据库(幂等):./skills/bd-record/scripts/init-db.sh

Step 2: 逐平台搜索

对 HEARTBEAT.md 中配置的每个平台,按顺序执行:

1. 使用 smart-search 技能构造该平台的关键词搜索 URL
2. 导航到搜索结果页
3. 等待页面加载完成
4. 收集搜索结果列表中的内容链接(按由新到旧排序)
   - 每次采集数量参考 HEARTBEAT.md 配置,建议不超过 12 个

Step 3: 逐内容互动

对每个搜索到的内容,按 HEARTBEAT.md 中配置的互动策略执行:

  • 输入使用 type + slowly: true,不要用 fill()

策略 A:直接留言(direct_comment)

1. 提取帖子标识(platform, post_url, post_title)

2. 去重检查:
   ./skills/bd-record/scripts/check-post.sh --platform <平台> --post-url <帖子URL>
   如果 {"replied": true},则跳过

3. 导航到帖子详情页

4. 按平台方式发表评论:
   - 小红书:使用 xhs-interact 技能的"发表评论"流程
   - 其他平台:找到评论区输入框,输入话术,点击发送
   - 评论内容使用 HEARTBEAT.md 中预设的话术
   - 输入使用 `type` + `slowly: true`,不要用 `fill()`

5. 等待 1-2 秒确认评论发出

6. 记录互动:
   ./skills/bd-record/scripts/record-post.sh \
     --platform <平台> \
     --post-title <标题> \
     --post-url <帖子URL> \
     --strategy direct_comment \
     --reply-content <话术内容>

策略 B:寻找特定留言并回复(reply_dm)

1. 提取帖子标识,做去重检查(同上)

2. 导航到帖子详情页,等待加载

3. 滚动浏览评论区,查找符合特征的留言:
   - 如"咨询/询价类留言"、"提问类留言"
   - 按 HEARTBEAT.md 中预设的留言特征匹配
   - 输入使用 `type` + `slowly: true`,不要用 `fill()`

4. 对每条符合特征的留言:
   a. 检查是否已回复过该留言(通过 reply_target_id 查 bd-record)
   b. 如已回复则跳过
   c. 点击回复按钮
   d. 输入个性化回复内容(基于话术模板,结合留言具体内容微调)
   e. 点击发送
   f. 记录互动(含 reply_target_id = 留言ID)

5. 每条回复之间保持 30-60 秒间隔

策略 C:寻找特定留言并私信(direct_dm)

注意:此策略风控风险较高,不建议频繁使用。

1. 提取帖子标识,做去重检查(同上)

2. 导航到帖子详情页,等待加载

3. 滚动浏览评论区,查找符合特征的留言

- 输入使用 `type` + `slowly: true`,不要用 `fill()`

4. 对每条符合特征的留言:
   a. 点击留言发布者头像/昵称进入其主页
   b. 检查是否已对该用户私信过(通过 bd-record 查 reply_target_id)
   c. 如已私信则跳过
   d. 找到私信/消息入口,发送预设话术
   e. 记录互动(含 reply_target_id = 用户ID)

5. 每个私信之间保持 60 秒以上间隔

Step 4: 汇总报告

1. 统计本批次结果:浏览帖子数、已跳过数(重复)、互动成功数、失败数
2. 使用 message 工具将汇总报告发送给用户

平台特殊处理

平台 互动方式 注意事项
小红书 使用 xhs-interact 技能 每天评论不超过 20 条;评论区可发链接
抖音 browser 直接操作 评论内容避免包含网址和外链
B站 browser 直接操作 评论区支持链接
微博 browser 直接操作 评论支持链接和 @
Twitter/X browser 直接操作 公开回复和 DM 均可
Facebook browser 直接操作 公开评论和 Messenger 均可

错误处理

情况 处理
帖子无法访问(已删除/私密) 跳过,记录到 bd-record 标记为已处理
评论区无法加载 重试一次,仍失败则跳过该帖子
评论发送失败(风控/限流) 停止当前平台操作,记录并继续下一个平台
浏览器异常 不需要重启、不需要报错!等待 30 秒后在原页面继续操作即可。若仍无法操作,再等 30 秒;若还不行,尝试关闭浏览器后重开;只有关闭重开后仍报错才是真的出错,需停止并反馈用户。
Install via CLI
npx skills add https://github.com/TeamWiseFlow/wiseflow --skill comment-engagement
Repository Details
star Stars 8,256
call_split Forks 1,413
navigation Branch main
article Path SKILL.md
More from Creator
TeamWiseFlow
TeamWiseFlow Explore all skills →