用途
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 图像并发布:
- 生成图像: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
- 发布到 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 图像与视频生成应用实现“先生成内容、再自动发布”的完整流程。
限制
资料中未提供关于速率限制、账号权限要求、收费与价格、认证方式细节以及错误处理的具体说明,这些信息暂未提供。