关于 building-twitter-industry-watchlist
用于发现并排序特定行业中有影响力的 Twitter 账号,帮助营销人员依据推文互动信号评分并按角色分类,整理精选观察名单。
主要功能
- 01搜索行业相关推文
- 02按互动信号评估账号
- 03按职业角色分类账号
- 04标记疑似机器人及同公司重复账号
适用场景
- 01建立日常行业观察名单
- 02寻找影响行业讨论的从业者和分析师
- 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 服务
输入
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
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 | 可选 | Unlimited | 返回用户数量上限 |
customMapFunction | string | 可选 | — | 用于转换每个输出对象的 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