技能简介
推特操作(aisa-twitter-api)是一款用于搜索 X(Twitter)实时内容、提取相关帖子并发布推文/回复的 Skill。适合社交监听、舆情监控、竞争对手追踪和快速内容运营。
业务背景
推特操作Skill帮助业务人员实时掌握社交媒体动态。可用于监听品牌声量、追踪竞品动向、捕捉行业热点,实现快速舆情响应。支持自动化内容发布与互动运营,让社媒管理从人工盯盘转向智能驱动,提升市场反应速度与运营效率。
落地案例:市场部每日监控竞品CEO的推文动态,发现新品发布信号后2小时内启动应对策略;运营团队设置关键词监听,自动收集用户对产品功能的反馈情绪,每周生成口碑报告;内容运营通过定时任务发布行业洞察并自动转发KOL优质内容,保持账号活跃度而无需人工值守。
能做什么
- 监控特定用户(如 Elon Musk)的最新推文
- 追踪 Twitter 全球趋势
- 搜索提及产品或关键词的推文并分析情绪
- 自动点赞和转发特定账号的推文
- 监控竞争对手账号的新公告
- 获取用户信息、关注者/关注列表
- 发布推文、点赞、转发、更新个人资料
使用说明
安装 Skill:
通过 ClawHub 安装:
clawhub install aisa-twitter-api
配置 API 密钥:
export AISA_API_KEY="your-key"
读取操作(无需登录):
获取用户信息:
curl "https://api.aisa.one/apis/v1/twitter/user/info?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY"
获取用户最新推文:
curl "https://api.aisa.one/apis/v1/twitter/user/user_last_tweet?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY"
高级搜索(queryType 必需:Latest 或 Top):
curl "https://api.aisa.one/apis/v1/twitter/tweet/advanced_search?query=AI+agents&queryType=Latest" -H "Authorization: Bearer $AISA_API_KEY"
获取趋势(全球 woeid=1):
curl "https://api.aisa.one/apis/v1/twitter/trends?woeid=1" -H "Authorization: Bearer $AISA_API_KEY"
搜索用户:
curl "https://api.aisa.one/apis/v1/twitter/user/search_user?keyword=AI+researcher" -H "Authorization: Bearer $AISA_API_KEY"
获取关注者/关注:
curl "https://api.aisa.one/apis/v1/twitter/user/user_followers?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY"
写入操作(需要登录):
警告:发帖需要账号登录,请负责任使用以避免速率限制或账号封禁。
登录:
curl -X POST "https://api.aisa.one/apis/v1/twitter/user_login_v3" -H "Authorization: Bearer $AISA_API_KEY" -H "Content-Type: application/json" -d '{"user_name":"myaccount","email":"me@example.com","password":"xxx","proxy":"http://user:pass@ip:port"}'
发送推文:
curl -X POST "https://api.aisa.one/apis/v1/twitter/send_tweet_v3" -H "Authorization: Bearer $AISA_API_KEY" -H "Content-Type: application/json" -d '{"user_name":"myaccount","text":"Hello!"}'
点赞/转发:
curl -X POST "https://api.aisa.one/apis/v1/twitter/like_tweet_v3" -H "Authorization: Bearer $AISA_API_KEY" -H "Content-Type: application/json" -d '{"user_name":"myaccount","tweet_id":"1234567890"}'
Python 客户端:
python3 scripts/twitter_client.py user-info --username elonmusk
python3 scripts/twitter_client.py search --query "AI agents"
python3 scripts/twitter_client.py trends --woeid 1
输入与输出
| 项目 | 内容 |
|---|---|
| 输入 | API Key、用户名、搜索词、推文内容、代理配置 |
| 输出 | 用户信息、推文、搜索结果、趋势、操作状态 |
| 适用人群 | 社交监听的市场人员、舆情分析师、Twitter 运营团队 |
| 不包含 | Twitter 官方 API、情感分析、自动回复机器人 |
见下方输入与输出表格。
风险提示
- 需要有效的 AISA_API_KEY
- 写入操作(发帖、点赞等)需要 Twitter 账号登录
- 频繁操作可能触发速率限制或账号封禁
- 使用代理可提高稳定性
- 社交监听注意隐私和合规要求
来源信息
原始链接:https://github.com/openclaw/skills/tree/main/skills/aisapay/aisa-twitter-api/SKILL.md
来源类型:GitHub
