搜索并读取 X(Twitter):个人资料、时间线、提及、关注者、推文搜索、趋势、列表、社区和 Spaces。使用后发布帖子。
OpenClaw Twitter QQTwitter/X 自动代理的数据访问和自动化. 由AIsa.是一项面向实际任务的技能,主要用于Powered by AIsa.;One API key. 全面推特智能.;
Social Liste.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
面向自主智能体的 Twitter/X 数据访问与自动化能力。由 AIsa 提供支持。
一个 API 密钥,即可获取完整的 Twitter 情报能力。
"获取 Elon Musk 的最新推文,并在出现任何与 AI 相关的内容时通知我"
"当前全球 Twitter 上正在 trending 的话题是什么?"
"搜索提及我们产品的推文,并分析其情感倾向"
"监控 @anthropic 和 @GoogleAI —— 有新公告时立即提醒我"
本文件不定义内容发布逻辑。
若用户要求发送、发布、回复或引用 X/Twitter 内容,请使用 ./references/post_twitter.md 中定义的工作流进行处理。
export AISA_API_KEY="your-key"
# 获取用户基本信息 curl "https://api.aisa.one/apis/v1/twitter/user/info?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY" # 获取用户资料页「About」信息(含所属国家、认证状态、用户名变更历史等) curl "https://api.aisa.one/apis/v1/twitter/user_about?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY" # 批量通过 user ID 获取用户信息 curl "https://api.aisa.one/apis/v1/twitter/user/batch_info_by_ids?userIds=44196397,123456" -H "Authorization: Bearer $AISA_API_KEY" # 获取用户最新发布的推文 curl "https://api.aisa.one/apis/v1/twitter/user/last_tweets?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY" # 获取用户收到的提及(@mentions) curl "https://api.aisa.one/apis/v1/twitter/user/mentions?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY" # 获取用户粉丝列表 curl "https://api.aisa.one/apis/v1/twitter/user/followers?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY" # 获取用户关注列表 curl "https://api.aisa.one/apis/v1/twitter/user/followings?userName=elonmusk" -H "Authorization: Bearer $AISA_API_KEY" # 获取用户的认证粉丝(需传入 user_id,而非 userName) curl "https://api.aisa.one/apis/v1/twitter/user/verifiedFollowers?user_id=44196397" -H "Authorization: Bearer $AISA_API_KEY" # 检查两个用户之间的关注关系 curl "https://api.aisa.one/apis/v1/twitter/user/check_follow_relationship?source_user_name=elonmusk&target_user_name=BillGates" -H "Authorization: Bearer $AISA_API_KEY" # 按关键词搜索用户 curl "https://api.aisa.one/apis/v1/twitter/user/search?query=AI+researcher" -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" # 搜索高互动度(Top)推文 curl "https://api.aisa.one/apis/v1/twitter/tweet/advanced_search?query=AI+agents&queryType=Top" -H "Authorization: Bearer $AISA_API_KEY" # 根据推文 ID 获取推文详情(支持逗号分隔的多个 ID) curl "https://api.aisa.one/apis/v1/twitter/tweets?tweet_ids=1895096451033985024" -H "Authorization: Bearer $AISA_API_KEY" # 获取某条推文的回复 curl "https://api.aisa.one/apis/v1/twitter/tweet/replies?tweetId=1895096451033985024" -H "Authorization: Bearer $AISA_API_KEY" # 获取某条推文的引用推文(Quotes) curl "https://api.aisa.one/apis/v1/twitter/tweet/quotes?tweetId=1895096451033985024" -H "Authorization: Bearer $AISA_API_KEY" # 获取某条推文的转发者列表 curl "https://api.aisa.one/apis/v1/twitter/tweet/retweeters?tweetId=1895096451033985024" -H "Authorization: Bearer $AISA_API_KEY" # 获取某条推文所在对话线程上下文(完整 thread) curl "https://api.aisa.one/apis/v1/twitter/tweet/thread_context?tweetId=1895096451033985024" -H "Authorization: Bearer $AISA_API_KEY" # 根据推文 ID 获取关联文章(如长文、媒体卡片等) curl "https://api.aisa.one/apis/v1/twitter/article?tweet_id=1895096451033985024" -H "Authorization: Bearer $AISA_API_KEY"
# 获取热门话题(worldwide) 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/list/members?list_id=1585430245762441216" -H "Authorization: Bearer $AISA_API_KEY" # 获取列表关注者 curl "https://api.aisa.one/apis/v1/twitter/list/followers?list_id=1585430245762441216" -H "Authorization: Bearer $AISA_API_KEY" # 获取社区基本信息 curl "https://api.aisa.one/apis/v1/twitter/community/info?community_id=1708485837274263614" -H "Authorization: Bearer $AISA_API_KEY" # 获取社区成员 curl "https://api.aisa.one/apis/v1/twitter/community/members?community_id=1708485837274263614" -H "Authorization: Bearer $AISA_API_KEY" # 获取社区管理员 curl "https://api.aisa.one/apis/v1/twitter/community/moderators?community_id=1708485837274263614" -H "Authorization: Bearer $AISA_API_KEY" # 获取社区内发布的推文 curl "https://api.aisa.one/apis/v1/twitter/community/tweets?community_id=1708485837274263614" -H "Authorization: Bearer $AISA_API_KEY" # 在所有社区中搜索推文 curl "https://api.aisa.one/apis/v1/twitter/community/get_tweets_from_all_community?query=AI" -H "Authorization: Bearer $AISA_API_KEY" # 获取 Spaces 详情 curl "https://api.aisa.one/apis/v1/twitter/spaces/detail?space_id=1dRJZlbLkjexB" -H "Authorization: Bearer $AISA_API_KEY"
# 用户操作
python3 {baseDir}/scripts/twitter_client.py user-info --username elonmusk
python3 {baseDir}/scripts/twitter_client.py user-about --username elonmusk
python3 {baseDir}/scripts/twitter_client.py tweets --username elonmusk
python3 {baseDir}/scripts/twitter_client.py mentions --username elonmusk
python3 {baseDir}/scripts/twitter_client.py followers --username elonmusk
python3 {baseDir}/scripts/twitter_client.py followings --username elonmusk
python3 {baseDir}/scripts/twitter_client.py verified-followers --user-id 44196397
python3 {baseDir}/scripts/twitter_client.py check-follow --source elonmusk --target BillGates
# 搜索与发现
python3 {baseDir}/scripts/twitter_client.py search --query "AI agents"
python3 {baseDir}/scripts/twitter_client.py search --query "AI agents" --type Top
python3 {baseDir}/scripts/twitter_client.py user-search --query "AI researcher"
python3 {baseDir}/scripts/twitter_client.py trends --woeid 1
# 推文操作
python3 {baseDir}/scripts/twitter_client.py detail --tweet-ids 1895096451033985024
python3 {baseDir}/scripts/twitter_client.py replies --tweet-id 1895096451033985024
python3 {baseDir}/scripts/twitter_client.py quotes --tweet-id 1895096451033985024
python3 {baseDir}/scripts/twitter_client.py retweeters --tweet-id 1895096451033985024
python3 {baseDir}/scripts/twitter_client.py thread --tweet-id 1895096451033985024
# 列表操作
python3 {baseDir}/scripts/twitter_client.py list-members --list-id 1585430245762441216
python3 {baseDir}/scripts/twitter_client.py list-followers --list-id 1585430245762441216
# 社区操作
python3 {baseDir}/scripts/twitter_client.py community-info --community-id 1708485837274263614
python3 {baseDir}/scripts/twitter_client.py community-members --community-id 1708485837274263614
python3 {baseDir}/scripts/twitter_client.py community-tweets --community-id 1708485837274263614
python3 {baseDir}/scripts/twitter_client.py community-search --query "AI"
| 接口路径 | 说明 | 关键参数 |
|---|---|---|
/twitter/user/info |
获取用户资料页主信息 | userName |
/twitter/user_about |
获取用户资料页「About」部分 | userName |
/twitter/user/batch_info_by_ids |
根据 user ID 批量查询用户信息 | userIds |
/twitter/user/last_tweets |
获取用户近期推文 | userName, cursor |
/twitter/user/mentions |
获取用户收到的 @ 提及 | userName, cursor |
/twitter/user/followers |
获取用户粉丝列表 | userName, cursor |
/twitter/user/followings |
获取用户关注列表 | userName, cursor |
/twitter/user/verifiedFollowers |
获取用户的认证粉丝(需传 user_id) | user_id, cursor |
/twitter/user/check_follow_relationship |
检查两个用户间的关注关系 | source_user_name, target_user_name |
/twitter/user/search |
按关键词搜索用户 | query, cursor |
/twitter/tweet/advanced_search |
高级推文搜索 | query, queryType(Latest/Top), cursor |
/twitter/tweets |
根据推文 ID 获取推文详情 | tweet_ids(逗号分隔) |
/twitter/tweet/replies |
获取某条推文的回复列表 | tweetId, cursor |
/twitter/tweet/quotes |
获取某条推文的引用推文(Quotes) | tweetId, cursor |
/twitter/tweet/retweeters |
获取某条推文的转发者列表 | tweetId, cursor |
/twitter/tweet/thread_context |
获取某条推文所在对话线程上下文 | tweetId, cursor |
/twitter/article |
根据推文 ID 获取关联文章(如长文、媒体卡片等) | tweet_id |
/twitter/trends |
获取热门话题 | woeid(1 = 全球) |
/twitter/list/members |
获取列表成员 | list_id, cursor |
/twitter/list/followers |
获取列表关注者 | list_id, cursor |
/twitter/community/info |
获取社区基本信息 | community_id |
/twitter/community/members |
获取社区成员列表 | community_id, cursor |
/twitter/community/moderators |
获取社区管理员列表 | community_id, cursor |
/twitter/community/tweets |
获取社区内发布的推文 | community_id, cursor |
/twitter/community/get_tweets_from_all_community |
在全部社区中搜索推文 | query, cursor |
/twitter/spaces/detail |
获取 Spaces 详情 | space_id |
| API 类型 | 单价 |
|---|---|
| Twitter 读取请求 | 约 $0.0004 |
每次响应均包含 usage.cost(本次调用费用)和 usage.credits_remaining(剩余积分)字段。
export AISA_API_KEY="your-key"详见 API Reference 获取全部接口的详细说明文档。
相关专题
热门下载
相关下载
精品课程
共32课时 | 10.5万人学习
共23课时 | 7.7万人学习
共26课时 | 10.9万人学习
最新文章