返回 Skills 列表
🐦

Twitter / X

搜索+发布+互动分析,一站式。

社区

📦安装

在终端中运行以下命令安装此 Skill:

clawhub install xhs-skill

✨ 主要特性

  • Twitter/X 集成
  • 自动发推文
  • 内容调度和定时发布
  • 数据分析和趋势监控
  • 智能回复建议
  • 多账号管理

📖 使用指南

发布推文

发布文本或媒体推文

import { Twitter } from "@ima-claw/twitter"

const twitter = new Twitter({ 
  apiKey: process.env.TWITTER_API_KEY 
})

await twitter.tweet({
  text: "Hello from ImaClaw! 🦞",
  media: ["image.png"]
})

定时发布

安排推文在特定时间发布

await twitter.schedule({
  text: "Good morning!",
  scheduledAt: new Date("2024-03-15T09:00:00Z")
})

💡 示例代码

批量发推

批量发布多条推文

const tweets = [
  { text: "Tweet 1" },
  { text: "Tweet 2" },
  { text: "Tweet 3" }
]

await twitter.batchTweet(tweets, {
  interval: 3600 // 每小时发一条
})

分析数据

获取推文数据和分析

const analytics = await twitter.getAnalytics({
  tweetId: "123456789",
  metrics: ["impressions", "engagements", "likes"]
})

📚 API 参考

tweet(options)

发布推文

interface TweetOptions {
  text: string
  media?: string[]
  replyTo?: string
  quote?: string
}

🔧 故障排除

  • 确保 Twitter API Key 有正确的权限
  • 媒体文件大小不能超过 5MB
  • 批量操作注意 API 速率限制
  • 定时推文需要保持服务运行