用途
twitter-automation 用于自动化 Twitter/X 平台上的操作,包括发帖、互动和用户管理。它通过 inference.sh CLI(belt)来调用一系列预定义的 X.com 应用完成这些任务。
安装与前置条件
安装该 belt CLI 技能使用命令:
npx skills add belt-sh/cli
使用前需要 inference.sh CLI(belt)环境,并执行登录:
belt login
主要能力
该技能提供以下应用(App):
- Post Tweet,App ID 为 x/post-tweet,用于发布文本推文。
- Create Post,App ID 为 x/post-create,用于发布带媒体的推文。
- Like Post,App ID 为 x/post-like,用于点赞推文。
- Retweet,App ID 为 x/post-retweet,用于转发帖子。
- Delete Post,App ID 为 x/post-delete,用于删除推文。
- Get Post,App ID 为 x/post-get,用于按 ID 获取推文。
- Send DM,App ID 为 x/dm-send,用于发送私信。
- Follow User,App ID 为 x/user-follow,用于关注用户。
- Get User,App ID 为 x/user-get,用于获取用户资料。
使用方式
所有操作通过 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 图片并发布:先用 falai/flux-dev-lora 生成图片,再用 x/post-create 带上图片 URL 发布。 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>"}'
生成并发布视频:先用 google/veo-3-1-fast 生成视频,再用 x/post-create 带上视频 URL 发布。 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
文档
资料中列出了 X.com Integration(设置 Twitter/X 集成)、X.com Integration Example(完整 Twitter 工作流)、Apps Overview(了解应用生态)三份文档的指引,但未提供具体链接内容。
限制
资料未说明该技能的收费、价格、平台支持范围、速率限制或实际使用效果,这些信息暂未提供。