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"}'
【组合工作流】
- 生成 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>"}' 发布。
- 生成并发布视频:先运行 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 文档链接,但未展开说明具体步骤。其余如收费、价格、平台支持范围等信息暂未提供。