SuperAPI AI 工具集

building-twitter-industry-watchlist

营销与增长

查看项目

更新于 10-15 12:34

技能介绍

用途

这是一个用于构建 Twitter 行业观察名单的技能,目标是识别某行业中信息量最高的 Twitter 账号——即那些推文能持续引发讨论、提供新信息或塑造行业思考的人。

主要能力

  • 通过搜索高互动行业推文来发现行业内的关键声音。
  • 收集有影响力的账号 handle,并对其进行丰富与评分。
  • 按账号类型进行分类(创始人、投资者、分析师、记者、实践者)。
  • 交付经过策展的观察名单,输出为 Markdown 表格。
  • 支持通过 Apify 的 Twitter 抓取工具执行数据抓取,可用 run_actor.js 脚本快速返回结果,也可通过 Apify MCP 或 REST API 调用。

使用方式

前置条件

  • 设置 APIFY_TOKEN 环境变量。
  • 可选:安装 Apify MCP 服务器。

输入参数

参数 类型 必填 默认值 说明
startUrls array 否 [] Twitter 个人资料或推文 URL
twitterHandles array 否 [] Twitter 用户名(不含 @)
twitterUserIds array 否 [] Twitter 用户 ID
getFollowers boolean 否 false 提取关注者列表
getFollowing boolean 否 false 提取正在关注列表
getRetweeters boolean 否 false 提取某条推文 URL 的转发者
includeUnavailableUsers boolean 否 false 包含不可用/被封禁用户
maxItems number 否 无限制 返回的最大用户数
customMapFunction string 否 — 用于转换每个输出对象的 JavaScript 函数

工作流

进度清单:

  • [ ] 步骤 1:搜索高互动的行业推文
  • [ ] 步骤 2:收集有影响力的账号 handle
  • [ ] 步骤 3:丰富与评分
  • [ ] 步骤 4:按账号类型分类
  • [ ] 步骤 5:交付策展观察名单

步骤 1:搜索行业对话。推荐使用 run_actor.js(自动处理等待、输出和文件保存):

# 快速回答(在聊天中打印表格)
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}'

# 保存为 CSV
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.csv --format csv

# 保存为 JSON
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}' \
  --output YYYY-MM-DD_results.json --format json

APIFY_TOKEN 必须在环境或 .env 文件中设置。

如果 Apify MCP 可用:

工具:apify:run-actor Actor:"apidojo~tweet-scraper" 输入:

{
  "searchTerms": ["[INDUSTRY]", "#[industry]", "[INDUSTRY] trends", "[INDUSTRY] analysis"],
  "maxItems": 500
}

REST API 回退方案:

curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~tweet-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchTerms": ["venture capital", "#vc", "VC trends 2026"], "maxItems": 500}'

收集在其行业推文中 likeCount + replyCount >= 10 的作者。

步骤 2:影响力评分

signal_score = (retweets / followers * 1000) * 0.35
             + (replies / followers * 1000) * 0.30
             + min(followers / 100000, 1) * 0.20
             + (tweeted_industry_content >= 3 in 30 days ? 1 : 0) * 0.15

根据简介判断账号类型:

  • FOUNDER:包含 "founder"、"CEO"、"built"
  • INVESTOR:包含 "partner"、"VC"、"investor"
  • ANALYST:包含 "analyst"、"researcher"、"writer"
  • JOURNALIST:知名媒体或包含 "reporter"、"journalist"
  • PRACTITIONER:公司内的职位头衔

步骤 3:边缘情况

  • 机器人账号:retweetCount >> likeCount → 若转发数超过点赞数 5 倍则标记。
  • 类型模糊:不确定时默认使用 PRACTITIONER。
  • 同一公司多个账号:保留最有影响力的一个。

输出格式

# [INDUSTRY] Twitter Watchlist
Accounts: [N] | Date: [DATE]

## Founders & Operators
| Name | @Handle | Role | Followers | Avg Likes | Signal Score |
|------|---------|------|-----------|----------|-------------|

## Investors & Analysts
| Name | @Handle | Role | Followers | Signal Score |
|------|---------|------|-----------|-------------|

## Press & Media
| Name | @Handle | Publication | Followers | Signal Score |
|------|---------|------------|-----------|-------------|

## How to Create Twitter List
Go to Twitter → Lists → Create List → Add members by username

故障排除

  • 结果是新闻而非业内人士:使用 #[industry] 话题标签找到社区成员而非普通读者。
  • 推广账号过多:过滤掉超过 50% 推文包含外部链接的账号。
  • 观察名单太大:应用分数阈值 ≥ 0.60;保持不超过 40 个账号以便每日阅读。

适用场景

  • 需要快速了解某行业在 Twitter 上的关键声音和意见领袖。
  • 构建行业情报监测名单,用于日常追踪或研究。
  • 分析某行业中哪些账号的推文最具讨论度和影响力。

限制

  • 需要有效的 APIFY_TOKEN 才能运行。
  • 依赖 apidojo 的 Twitter 抓取工具和 Apify 平台。
  • 评分和分类基于启发式规则,可能存在误判,需人工校验。
  • 官方文档未提供价格、收费或具体平台效果数据,暂未提供相关信息。