twitter-automation
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseTwitter/X Automation
Twitter/X 自动化
Automate Twitter/X via inference.sh CLI.

通过inference.sh CLI实现Twitter/X的自动化操作。

Quick Start
快速开始
bash
undefinedbash
undefinedInstall CLI
Install CLI
curl -fsSL https://cli.inference.sh | sh && infsh login
curl -fsSL https://cli.inference.sh | sh && infsh login
Post a tweet
Post a tweet
infsh app run x/post-tweet --input '{"text": "Hello from inference.sh!"}'
undefinedinfsh app run x/post-tweet --input '{"text": "Hello from inference.sh!"}'
undefinedAvailable Apps
可用应用
| App | App ID | Description |
|---|---|---|
| Post Tweet | | Post text tweets |
| Create Post | | Post with media |
| Like Post | | Like a tweet |
| Retweet | | Retweet a post |
| Delete Post | | Delete a tweet |
| Get Post | | Get tweet by ID |
| Send DM | | Send direct message |
| Follow User | | Follow a user |
| Get User | | Get user profile |
| 应用名称 | 应用ID | 描述 |
|---|---|---|
| 发布推文 | | 发布纯文本推文 |
| 创建帖子 | | 发布带媒体内容的帖子 |
| 点赞帖子 | | 点赞推文 |
| 转发帖子 | | 转发帖子 |
| 删除帖子 | | 删除推文 |
| 获取帖子 | | 通过ID获取推文 |
| 发送私信 | | 发送私信 |
| 关注用户 | | 关注用户 |
| 获取用户资料 | | 获取用户个人资料 |
Examples
示例
Post a Tweet
发布推文
bash
infsh app run x/post-tweet --input '{"text": "Just shipped a new feature! 🚀"}'bash
infsh app run x/post-tweet --input '{"text": "Just shipped a new feature! 🚀"}'Post with Media
发布带媒体的帖子
bash
infsh app sample x/post-create --save input.jsonbash
infsh app sample x/post-create --save input.jsonEdit input.json:
Edit input.json:
{
{
"text": "Check out this AI-generated image!",
"text": "Check out this AI-generated image!",
"media_url": "https://your-image-url.jpg"
"media_url": "https://your-image-url.jpg"
}
}
infsh app run x/post-create --input input.json
undefinedinfsh app run x/post-create --input input.json
undefinedLike a Tweet
点赞推文
bash
infsh app run x/post-like --input '{"tweet_id": "1234567890"}'bash
infsh app run x/post-like --input '{"tweet_id": "1234567890"}'Retweet
转发帖子
bash
infsh app run x/post-retweet --input '{"tweet_id": "1234567890"}'bash
infsh app run x/post-retweet --input '{"tweet_id": "1234567890"}'Send a DM
发送私信
bash
infsh app run x/dm-send --input '{
"recipient_id": "user_id_here",
"text": "Hey! Thanks for the follow."
}'bash
infsh app run x/dm-send --input '{
"recipient_id": "user_id_here",
"text": "Hey! Thanks for the follow."
}'Follow a User
关注用户
bash
infsh app run x/user-follow --input '{"username": "elonmusk"}'bash
infsh app run x/user-follow --input '{"username": "elonmusk"}'Get User Profile
获取用户资料
bash
infsh app run x/user-get --input '{"username": "OpenAI"}'bash
infsh app run x/user-get --input '{"username": "OpenAI"}'Get Tweet Details
获取推文详情
bash
infsh app run x/post-get --input '{"tweet_id": "1234567890"}'bash
infsh app run x/post-get --input '{"tweet_id": "1234567890"}'Delete a Tweet
删除推文
bash
infsh app run x/post-delete --input '{"tweet_id": "1234567890"}'bash
infsh app run x/post-delete --input '{"tweet_id": "1234567890"}'Workflow: Generate AI Image and Post
工作流:生成AI图片并发布
bash
undefinedbash
undefined1. Generate image
1. Generate image
infsh app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' > image.json
infsh app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' > image.json
2. Post to Twitter with the image URL
2. Post to Twitter with the image URL
infsh app run x/post-create --input '{
"text": "AI-generated art of a sunset 🌅",
"media_url": "<image-url-from-step-1>"
}'
undefinedinfsh app run x/post-create --input '{
"text": "AI-generated art of a sunset 🌅",
"media_url": "<image-url-from-step-1>"
}'
undefinedWorkflow: Generate and Post Video
工作流:生成并发布视频
bash
undefinedbash
undefined1. Generate video
1. Generate video
infsh app run google/veo-3-1-fast --input '{"prompt": "waves on a beach"}' > video.json
infsh app run google/veo-3-1-fast --input '{"prompt": "waves on a beach"}' > video.json
2. Post to Twitter
2. Post to Twitter
infsh app run x/post-create --input '{
"text": "AI-generated video 🎬",
"media_url": "<video-url-from-step-1>"
}'
undefinedinfsh app run x/post-create --input '{
"text": "AI-generated video 🎬",
"media_url": "<video-url-from-step-1>"
}'
undefinedRelated Skills
相关技能
bash
undefinedbash
undefinedFull platform skill (all 150+ apps)
Full platform skill (all 150+ apps)
npx skills add inference-sh/skills@inference-sh
npx skills add inference-sh/skills@inference-sh
Image generation (create images to post)
Image generation (create images to post)
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@ai-image-generation
Video generation (create videos to post)
Video generation (create videos to post)
npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@ai-video-generation
AI avatars (create presenter videos)
AI avatars (create presenter videos)
npx skills add inference-sh/skills@ai-avatar-video
Browse all apps: `infsh app list`npx skills add inference-sh/skills@ai-avatar-video
浏览全部应用:`infsh app list`Documentation
文档
- X.com Integration - Setting up Twitter/X integration
- X.com Integration Example - Complete Twitter workflow
- Apps Overview - Understanding the app ecosystem
- X.com Integration - 设置Twitter/X集成
- X.com Integration Example - 完整Twitter工作流示例
- Apps Overview - 了解应用生态系统