SuperAPI AI 工具集

twitter-automation

营销与增长

查看项目

更新于 10-16 09:40

技能介绍

Twitter/X Automation 是一个通过 inference.sh CLI(belt)自动化 Twitter/X 操作的技能,覆盖发布、互动和用户管理三类任务。

【用途】 该技能用于以命令行方式自动化 Twitter/X 的常见操作,包括发帖、点赞、转推、删除推文、获取推文详情、发送私信、关注用户以及获取用户资料。

【主要能力】 技能提供以下应用(App):

  • Post Tweet(x/post-tweet):发布纯文本推文
  • Create Post(x/post-create):发布带媒体内容的帖子
  • Like Post(x/post-like):点赞推文
  • Retweet(x/post-retweet):转推帖子
  • Delete Post(x/post-delete):删除推文
  • Get Post(x/post-get):按 ID 获取推文
  • Send DM(x/dm-send):发送私信
  • Follow User(x/user-follow):关注用户
  • Get User(x/user-get):获取用户资料

【使用方式】 首先安装 belt CLI 技能:npx skills add belt-sh/cli。使用前需登录:belt login。

各操作通过 belt app run 命令配合 JSON 输入执行,示例:

  • 发布推文:belt app run x/post-tweet --input '{"text": "Hello from inference.sh!"}'
  • 发布带媒体帖子:可先用 belt app sample x/post-create --save input.json 生成输入模板,编辑 input.json 中的 text 与 media_url 字段后运行 belt app run x/post-create --input input.json
  • 点赞:belt app run x/post-like --input '{"tweet_id": "1234567890"}'
  • 转推:belt app run x/post-retweet --input '{"tweet_id": "1234567890"}'
  • 发送私信:belt app run x/dm-send --input '{"recipient_id": "user_id_here", "text": "Hey! Thanks for the follow."}'
  • 关注用户:belt app run x/user-follow --input '{"username": "elonmusk"}'
  • 获取用户资料:belt app run x/user-get --input '{"username": "OpenAI"}'
  • 获取推文详情:belt app run x/post-get --input '{"tweet_id": "1234567890"}'
  • 删除推文:belt app run x/post-delete --input '{"tweet_id": "1234567890"}'

【组合工作流】

  1. 生成 AI 图像并发布:先运行 belt app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' > image.json 生成图像,再运行 belt app run x/post-create --input '{"text": "AI-generated art of a sunset 🌅", "media_url": "<image-url-from-step-1>"}' 发布。
  2. 生成并发布视频:先运行 belt app run google/veo-3-1-fast --input '{"prompt": "waves on a beach"}' > video.json 生成视频,再运行 belt app run x/post-create --input '{"text": "AI-generated video 🎬", "media_url": "<video-url-from-step-1>"}' 发布。

【相关技能】

  • 完整平台技能(所有应用):npx skills add inference-sh/skills@infsh-cli
  • 图像生成:npx skills add inference-sh/skills@ai-image-generation
  • 视频生成:npx skills add inference-sh/skills@ai-video-generation
  • AI 虚拟形象:npx skills add inference-sh/skills@ai-avatar-video
  • 浏览所有应用:belt app list

【适用场景】 适合需要通过命令行批量或自动化执行 Twitter/X 发布、互动与用户管理任务的场景,也可与图像、视频生成应用串联,实现自动生成媒体内容并发布的工作流。

【限制】 使用前需安装 inference.sh CLI(belt)并完成 belt login 登录。关于 Twitter/X 集成的具体配置方式,资料中提供了 X.com Integration 与 X.com Integration Example 文档链接,但未展开说明具体步骤。其余如收费、价格、平台支持范围等信息暂未提供。