twitter-automation

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Twitter/X Automation

Twitter/X 自动化

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

Quick Start

快速开始

bash
undefined
bash
undefined

Install 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!"}'
undefined
infsh app run x/post-tweet --input '{"text": "Hello from inference.sh!"}'
undefined

Available Apps

可用应用

AppApp IDDescription
Post Tweet
x/post-tweet
Post text tweets
Create Post
x/post-create
Post with media
Like Post
x/post-like
Like a tweet
Retweet
x/post-retweet
Retweet a post
Delete Post
x/post-delete
Delete a tweet
Get Post
x/post-get
Get tweet by ID
Send DM
x/dm-send
Send direct message
Follow User
x/user-follow
Follow a user
Get User
x/user-get
Get user profile
应用名称应用ID描述
发布推文
x/post-tweet
发布纯文本推文
创建帖子
x/post-create
发布带媒体内容的帖子
点赞帖子
x/post-like
点赞推文
转发帖子
x/post-retweet
转发帖子
删除帖子
x/post-delete
删除推文
获取帖子
x/post-get
通过ID获取推文
发送私信
x/dm-send
发送私信
关注用户
x/user-follow
关注用户
获取用户资料
x/user-get
获取用户个人资料

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.json
bash
infsh app sample x/post-create --save input.json

Edit input.json:

Edit input.json:

{

{

"text": "Check out this AI-generated image!",

"text": "Check out this AI-generated image!",

}

}

infsh app run x/post-create --input input.json
undefined
infsh app run x/post-create --input input.json
undefined

Like 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
undefined
bash
undefined

1. 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>" }'
undefined
infsh app run x/post-create --input '{ "text": "AI-generated art of a sunset 🌅", "media_url": "<image-url-from-step-1>" }'
undefined

Workflow: Generate and Post Video

工作流:生成并发布视频

bash
undefined
bash
undefined

1. 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>" }'
undefined
infsh app run x/post-create --input '{ "text": "AI-generated video 🎬", "media_url": "<video-url-from-step-1>" }'
undefined

Related Skills

相关技能

bash
undefined
bash
undefined

Full 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

文档