自动化 OpenClaw AI 智能体的 Twitter/X 发文、互动与增长。适用于搭建推特形象、发推、执行互动...
Twitter Autopilot. end-to-end Twitter/X 自动化,用于在OpenClaw上运行的AI代理.. 要求和范围. 证书(所有设置是一项面向实际任务的技能,主要用于Description.;TWITTER API KEY. 1.Outh 1.0a c.。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
面向在 OpenClaw 上运行的 AI Agent 的端到端 Twitter/X 自动化方案。
| 变量 | 是否必需 | 说明 |
|---|---|---|
TWITTER_API_KEY |
✅ | OAuth 1.0a Consumer Key |
TWITTER_API_SECRET |
✅ | OAuth 1.0a Consumer Secret |
TWITTER_ACCESS_TOKEN |
✅ | OAuth 1.0a User Token |
TWITTER_ACCESS_SECRET |
✅ | OAuth 1.0a User Secret |
TWITTER_BEARER_TOKEN |
可选 | OAuth 2.0 Bearer Token(读取/关注操作所需) |
tweepy(通过 pip 安装)| 路径 | 访问类型 | 用途 |
|---|---|---|
twitter/MODE.md |
读取 | 标识“草稿模式”或“自动模式” |
twitter/queue.md |
读取 / 写入 | 待发布的已批准推文队列 |
twitter/drafts/pending.md |
读取 / 写入 | 未批准的草稿 |
twitter/posted-log.md |
读取 / 写入 | 已发布推文完整历史记录(用于去重检查) |
twitter/logs/ |
写入 | 互动与发布日志目录 |
MODE.md 控制行为)curl -u "API_KEY:API_SECRET" -d "grant_type=client_credentials" "https://api.twitter.com/oauth2/token"TWITTER_API_KEY=your_api_key TWITTER_API_SECRET=your_api_secret TWITTER_ACCESS_TOKEN=your_access_token TWITTER_ACCESS_SECRET=your_access_token_secret TWITTER_BEARER_TOKEN=your_bearer_token
pip install tweepy
所有命令均通过 scripts/tweet.py 执行:
# 发布推文(若超过 280 字符则自动拆分为 Thread) python tweet.py post "your tweet text here" # 回复某条推文 python tweet.py reply TWEET_ID "your reply" # 引用转发(Quote Tweet) python tweet.py quote TWEET_ID "your take" # 转发(Retweet) python tweet.py retweet TWEET_ID # 删除推文 python tweet.py delete TWEET_ID # 关注 / 取消关注 python tweet.py follow @username python tweet.py unfollow @username # 检查提及(@mentions) python tweet.py mentions # 查看账号统计信息 python tweet.py me
免费 API 套餐限制单条推文最多 280 字符。post 命令会在文本超过 280 字符时,按句子边界自动将其拆分为 Thread。
如需手动构造 Thread,可在 Python 中调用 thread 函数:
from tweet import thread thread(["Tweet 1", "Tweet 2", "Tweet 3"])
适用于需人工审核后才发布推文的 Agent:
twitter/MODE.md 文件,内容为 DRAFT 或 AUTOtwitter/drafts/pending.md 文件,用于暂存待审草稿MODE.md 再决定后续动作:DRAFT → 将推文追加至 pending.md 并通知人工审核AUTO → 直接发布,并将日志写入 twitter/logs/time.sleep(1) 避免触发限流详见 references/content-strategy.md 中完整的推文写作手册:
详见 references/strategy-templates.md 中的内容支柱定义、互动策略手册与 cron 调度模板。
twitter/posted-log.md —— cron 任务可能因语义相似重复发布同一主题内容。比对核心观点,而非仅匹配字面文本。twitter/posted-log.md,包含全文、ID、日期与来源。相关专题
热门下载
相关下载
精品课程
共32课时 | 10.5万人学习
共23课时 | 7.7万人学习
共26课时 | 10.9万人学习
最新文章