通过 twitterapi.io 拉取推文: 按账号 或 按关键词,输出 JSON。不集成 LLM,不做趋势榜/热度建模。
TWITTER_API_KEY:必填(HTTP Header X-API-Key)。TWITTER_API_BASE:可选,默认 https://api.twitterapi.io。在已支持 Skills 的客户端中(以仓库发布名为准,示例为 alexander10011/twitter-query):
bash
npx skills add alexander10011/twitter-query
安装后,在 技能包根目录 下执行脚本(路径以实际克隆位置为准)。
能力命令某用户时间线python3 scripts/query_by_user.py USERNAME [选项]关键词高级搜索python3 scripts/query_by_keyword.py "查询字符串" [选项]
bash
export TWITTER_API_KEY="你的key"
python3 scripts/query_by_user.py VitalikButerin --max-pages 5
python3 scripts/query_by_user.py someuser --include-replies --max-pages 10
GET /twitter/user/last_tweets( 文档), cursor 分页,每页最多约 20 条。createdAt 再过滤。bash
python3 scripts/query_by_keyword.py '$BTC min_faves:5' --query-type Latest --max-pages 3
python3 scripts/query_by_keyword.py 'from:elonmusk since:2026-03-01_00:00:00_UTC' --query-type Top
GET /twitter/tweet/advanced_search( 文档)。queryType: Latest 或 Top;默认 Latest。脚本向 stdout 打印 JSON( utf-8),含 meta 与 tweets。
TWITTER_API_KEY。query_by_user 或 query_by_keyword,运行脚本。MIT,见 LICENSE。