twitter-automation

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Install the belt CLI skill:
npx skills add belt-sh/cli
安装belt CLI技能:
npx skills add belt-sh/cli

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

快速开始

Requires inference.sh CLI (
belt
). Install instructions
bash
belt login
需要inference.sh CLI(
belt
)。安装说明
bash
belt login

Post a tweet

发布推文

belt app run x/post-tweet --input '{"text": "Hello from inference.sh!"}'
undefined
belt 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
belt app run x/post-tweet --input '{"text": "Just shipped a new feature! 🚀"}'
bash
belt app run x/post-tweet --input '{"text": "Just shipped a new feature! 🚀"}'

Post with Media

发布带媒体的帖子

bash
belt app sample x/post-create --save input.json
bash
belt app sample x/post-create --save input.json

Edit input.json:

编辑input.json:

{

{

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

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

}

}

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

Like a Tweet

点赞推文

bash
belt app run x/post-like --input '{"tweet_id": "1234567890"}'
bash
belt app run x/post-like --input '{"tweet_id": "1234567890"}'

Retweet

转发帖子

bash
belt app run x/post-retweet --input '{"tweet_id": "1234567890"}'
bash
belt app run x/post-retweet --input '{"tweet_id": "1234567890"}'

Send a DM

发送私信

bash
belt app run x/dm-send --input '{
  "recipient_id": "user_id_here",
  "text": "Hey! Thanks for the follow."
}'
bash
belt app run x/dm-send --input '{
  "recipient_id": "user_id_here",
  "text": "Hey! Thanks for the follow."
}'

Follow a User

关注用户

bash
belt app run x/user-follow --input '{"username": "elonmusk"}'
bash
belt app run x/user-follow --input '{"username": "elonmusk"}'

Get User Profile

获取用户个人资料

bash
belt app run x/user-get --input '{"username": "OpenAI"}'
bash
belt app run x/user-get --input '{"username": "OpenAI"}'

Get Tweet Details

获取推文详情

bash
belt app run x/post-get --input '{"tweet_id": "1234567890"}'
bash
belt app run x/post-get --input '{"tweet_id": "1234567890"}'

Delete a Tweet

删除推文

bash
belt app run x/post-delete --input '{"tweet_id": "1234567890"}'
bash
belt app run x/post-delete --input '{"tweet_id": "1234567890"}'

Workflow: Generate AI Image and Post

工作流:生成AI图片并发布

bash
undefined
bash
undefined

1. Generate image

1. 生成图片

belt app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' > image.json
belt app run falai/flux-dev-lora --input '{"prompt": "sunset over mountains"}' > image.json

2. Post to Twitter with the image URL

2. 将图片发布到Twitter

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

belt app run google/veo-3-1-fast --input '{"prompt": "waves on a beach"}' > video.json
belt app run google/veo-3-1-fast --input '{"prompt": "waves on a beach"}' > video.json

2. Post to Twitter

2. 发布到Twitter

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

完整平台技能(所有应用)

npx skills add inference-sh/skills@infsh-cli
npx skills add inference-sh/skills@infsh-cli

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)

视频生成(创建可发布的视频)

npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@ai-video-generation

AI avatars (create presenter videos)

AI虚拟形象(创建演示视频)

npx skills add inference-sh/skills@ai-avatar-video

Browse all apps: `belt app list`
npx skills add inference-sh/skills@ai-avatar-video

浏览所有应用:`belt app list`

Documentation

文档