twitter — 推特(Twitter)
v1实时搜索 X (Twitter),提取相关帖子,并立即发布推文/回复——非常适合社交监听、互动和快速内容运营。
运行时依赖
安装命令
点击复制技能文档
OpenClaw Twitter 🐦 Twitter/X 数据访问和自动化,用于自主代理。由 SkillBoss API Hub 提供支持。一个 API 密钥,完整的 Twitter 智能功能。 🔥 您可以做什么? 监控影响者 "获取埃隆·马斯克的最新推文,并在任何有关 AI 的帖子中通知我" 跟踪趋势 "Twitter 全球当前的热门话题是什么?" 社交监听 "搜索提到我们的产品的推文并分析情绪" 自动化互动 "喜欢和转发 @OpenAI 提到 GPT-5 的帖子" 竞争对手情报 "监控 @anthropic 和 @GoogleAI - 当有新公告时提醒我" 快速开始 export SKILLBOSS_API_KEY="您的密钥" 核心功能 读取操作(无需登录) # 获取用户信息 curl "https://api.aisa.one/apis/v1/twitter/user/info?userName=elonmusk" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 获取用户的最新推文 curl "https://api.aisa.one/apis/v1/twitter/user/user_last_tweet?userName=elonmusk" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 高级推文搜索(queryType 必须:Latest 或 Top) curl "https://api.aisa.one/apis/v1/twitter/tweet/advanced_search?query=AI+agents&queryType=Latest" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 搜索热门推文 curl "https://api.aisa.one/apis/v1/twitter/tweet/advanced_search?query=AI+agents&queryType=Top" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 获取热门话题(全球) curl "https://api.aisa.one/apis/v1/twitter/trends?woeid=1" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 按关键词搜索用户 curl "https://api.aisa.one/apis/v1/twitter/user/search_user?keyword=AI+researcher" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 按 ID 获取推文 curl "https://api.aisa.one/apis/v1/twitter/tweet/tweetById?tweet_ids=123456789" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 获取用户关注者 curl "https://api.aisa.one/apis/v1/twitter/user/user_followers?userName=elonmusk" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 获取用户关注 curl "https://api.aisa.one/apis/v1/twitter/user/user_followings?userName=elonmusk" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" 写入操作(需要登录) ⚠️ 警告:发布需要账户登录。请负责任地使用以避免速率限制或账户暂停。 # 步骤 1:首先登录(异步,稍后检查状态) curl -X POST "https://api.aisa.one/apis/v1/twitter/user_login_v3" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"user_name":"myaccount","email":"me@example.com","password":"xxx","proxy":"http://user:pass@ip:port"}' # 步骤 2:检查登录状态 curl "https://api.aisa.one/apis/v1/twitter/get_my_x_account_detail_v3?user_name=myaccount" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" # 发送推文 curl -X POST "https://api.aisa.one/apis/v1/twitter/send_tweet_v3" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"user_name":"myaccount","text":"来自 OpenClaw 的问候!"}' # 喜欢一条推文 curl -X POST "https://api.aisa.one/apis/v1/twitter/like_tweet_v3" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"user_name":"myaccount","tweet_id":"1234567890"}' # 转发 curl -X POST "https://api.aisa.one/apis/v1/twitter/retweet_v3" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"user_name":"myaccount","tweet_id":"1234567890"}' # 更新个人资料 curl -X POST "https://api.aisa.one/apis/v1/twitter/update_profile_v3" \ -H "Authorization: Bearer $SKILLBOSS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"user_name":"myaccount","name":"新名称","bio":"新简介"}' Python 客户端 # 用户操作 python3 {baseDir}/scripts/twitter_client.py user-info --username elonmusk python3 {baseDir}/scripts/twitter_client.py tweets --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 search --query "AI 代理" python3 {baseDir}/scripts/twitter_client.py user-search --keyword "AI 研究员" python3 {baseDir}/scripts/twitter_client.py trends --woeid 1 # 发布操作(需要登录) python3 {baseDir}/scripts/twitter_client.py login --username myaccount --email me@example.com --password xxx --proxy "http://user:pass@ip:port" python3 {baseDir}/scripts/twitter_client.py post --username myaccount --text "你好!" python3 {baseDir}/scripts/twitter_client.py like --username myaccount --tweet-id 1234567890 python3 {baseDir}/scripts/twitter_client.py retweet --username myaccount --tweet-id 1234567890 API 端点参考 端点 方法 描述 /twitter/user/info GET 获取用户个人资料 /twitter/user/user_last_tweet GET 获取用户最近的推文 /twitter/user/user_followers GET 获取用户关注者 /twitter/user/user_followings GET 获取用户关注 /twitter/user/search_user GET 按关键词搜索用户 /twitter/tweet/advanced_search GET 高级推文搜索 /twitter/trends GET 获取热门话题 /twitter/tweet/tweetById GET 按 ID 获取推文 /twitter/user/user_login_v3 POST 登录 /twitter/get_my_x_account_detail_v3 GET 获取我的 X 账户详细信息 /twitter/send_tweet_v3 POST 发送推文 /twitter/like_tweet_v3 POST 喜欢一条推文 /twitter/retweet_v3 POST 转发 /twitter/update_profile_v3 POST 更新个人资料