SuperAPI AI 工具集

twitter-automation

营销与增长

查看项目

更新于 10-14 05:32

技能介绍

用途

Twitter/X Automation 是一个用于自动化操作 Twitter/X 平台的技能,基于 inference.sh 命令行工具(belt CLI)实现发帖、互动和用户管理。它把常见的 Twitter/X 操作封装成可调用的应用(app),让用户能够通过命令行完成发布、点赞、转推、私信、关注等任务。

主要能力

该技能提供以下应用:

  • 发布文字推文:x/post-tweet
  • 发布带媒体的推文:x/post-create
  • 点赞推文:x/post-like
  • 转推:x/post-retweet
  • 删除推文:x/post-delete
  • 按 ID 获取推文:x/post-get
  • 发送私信:x/dm-send
  • 关注用户:x/user-follow
  • 获取用户资料:x/user-get

使用方式

首先安装 belt CLI 技能:

npx skills add belt-sh/cli

然后登录:

belt login

发布一条文字推文:

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"}'

工作流示例

生成 AI 图像并发布:

  1. 生成图像:belt app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' > image.json
  2. 使用图像地址发布:belt app run x/post-create --input '{"text": "AI-generated art of a sunset 🌅", "media_url": "<image-url-from-step-1>"}'

生成并发布视频:

  1. 生成视频:belt app run google/veo-3-1-fast --input '{"prompt": "waves on a beach"}' > video.json
  2. 发布到 Twitter: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 账号的场景,例如自动发布内容、定时互动、管理关注关系,或结合 AI 图像与视频生成应用实现“先生成内容、再自动发布”的完整流程。

限制

资料中未提供关于速率限制、账号权限要求、收费与价格、认证方式细节以及错误处理的具体说明,这些信息暂未提供。