mcpField
B
building-twitter-industry-watchlist

building-twitter-industry-watchlist

github.com/apidojo-io营销与增长1770 次安装24 周前更新
代码仓库

关于 building-twitter-industry-watchlist

用于发现并排序特定行业中有影响力的 Twitter 账号,帮助营销人员依据推文互动信号评分并按角色分类,整理精选观察名单。

主要功能

  1. 01搜索行业相关推文
  2. 02按互动信号评估账号
  3. 03按职业角色分类账号
  4. 04标记疑似机器人及同公司重复账号

适用场景

  1. 01建立日常行业观察名单
  2. 02寻找影响行业讨论的从业者和分析师
  3. 03筛选市场动态监测账号

MCP 相关

可选用 Apify MCP 服务运行抓取 Actor。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill building-twitter-industry-watchlist

安装后在 Claude Code 中输入/building-twitter-industry-watchlist确认已加载。

详细介绍

构建 Twitter 行业关注名单

识别行业中信号价值最高的 Twitter 账号——这些账号的推文总能引发讨论、揭示新信息或影响该领域的思考。

前提条件

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

输入

参数类型必填默认值说明
startUrlsarray可选[]Twitter 个人资料或推文 URL
twitterHandlesarray可选[]Twitter 用户名(不含 @)
twitterUserIdsarray可选[]Twitter 用户 ID
getFollowersboolean可选false提取关注者列表
getFollowingboolean可选false提取正在关注的账号列表
getRetweetersboolean可选false提取某条推文 URL 的转推者
includeUnavailableUsersboolean可选false包含不可用或已停用的用户
maxItemsnumber可选Unlimited返回用户数量上限
customMapFunctionstring可选—用于转换每个输出对象的 JavaScript 函数

工作流

Progress:
- [ ] Step 1: Search for high-engagement industry tweets
- [ ] Step 2: Collect influential account handles
- [ ] Step 3: Enrich and score
- [ ] Step 4: Classify by account type
- [ ] Step 5: Deliver curated watchlist
第 1 步:搜索行业讨论

推荐——run_actor.js(自动处理等待、输出和文件保存):

# Quick answer (prints table to chat)
node scripts/run_actor.js \
  --actor "apidojo~twitter-user-scraper" \
  --input '{"param": "value"}'

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

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

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

如果 Apify MCP 可用:

Tool: apify:run-actor
Actor: "apidojo~tweet-scraper"
Input:
{
  "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 个,以便每天查看。

评论

支持 Markdown