SuperAPI AI 工具集

x-manager

数据与分析

查看项目

更新于 10-16 10:22

技能介绍

X Manager 是一个用于管理 X(原 Twitter)账号的工具,覆盖发布、互动、时间线与数据分析等操作。

用途:帮助用户以脚本方式操作 X 账号,包括发推、点赞、回复、转推,以及获取用户推文、时间线和搜索推文。也提供自动互动工作流,可按关键词自动回复。

主要能力:发推支持最多 280 字符,Premium/Enterprise 账号的超长推文可自动拆分;互动操作包括 like_tweet.py、reply_tweet.py、retweet.py;数据获取包括 get_user_tweets.py、get_timeline.py、search_tweets.py。自动回复可在 state/{USER_ID}.json 中配置 enabled、keywords 和 reply_template。

使用方式:采用多用户架构,每个用户的凭证保存在 credentials/{USER_ID}.json,需填入 twitter 下的 api_key、api_secret、access_token、access_token_secret、bearer_token。也可通过环境变量 TWITTER_API_KEY、TWITTER_API_SECRET、TWITTER_ACCESS_TOKEN、TWITTER_ACCESS_TOKEN_SECRET、TWITTER_BEARER_TOKEN 设置。未配置凭证时需先提示用户绑定 X 账号。命令示例:python3 {baseDir}/scripts/post_tweet.py <USER_ID> "<tweet content>" [--media <image_path>],其余脚本类似传入用户 ID、推文 ID 或关键词及可选 --count。

适用场景:需要按多用户隔离凭证、通过命令行批量执行 X 互动或数据读取的自动化流程。

限制:错误处理方面,API 限流时提示用户等待重试;认证失败提示重新绑定 X 账号;推文过长自动拆分或提示缩短。Twitter API 存在层级限制:Free 仅可读、不可发布;Premium($100/月)可发布并查看分析;Enterprise 限额更高。资料未提供图形界面、支持平台或具体安装步骤等信息。