← 返回
未分类

x-publisher for openclaw

X (Twitter) 自动化发布工具,支持推文、推文串、互动、数据抓取。 使用 openclaw browser 操控浏览器执行操作。
X (Twitter) 自动化发布工具,支持推文、推文串、互动、数据抓取。 使用 openclaw browser 操控浏览器执行操作。
万合天宜
未分类 community v1.0.1 2 版本 100000 Key: 无需
★ 0
Stars
📥 87
下载
💾 0
安装
2
版本
#latest

概述

x-publisher — X (Twitter) 发布工具

X (Twitter) 自动化发布工具,支持推文、推文串、互动、数据抓取。

路由表

命令说明示例
------------------
check检查运行环境x-publish.py check
tweet发布推文x-publish.py tweet "内容"
thread发布推文串`x-publish.py thread "第一篇\\\第二篇"`
reply回复帖子x-publish.py reply 123456789 "内容"
like/unlike点赞/取消点赞x-publish.py like 123456789
bookmark/unbookmark收藏/取消收藏x-publish.py bookmark 123456789
repost转发x-publish.py repost 123456789
quote引用转发x-publish.py quote 123456789 "评论"
delete删除推文x-publish.py delete 123456789
followers获取粉丝数x-publish.py followers "用户名"
stats获取推文统计x-publish.py stats 123456789

环境要求

依赖说明
------------
Python 3.6+运行环境
openclaw CLI浏览器控制核心

安装 openclaw

# macOS
brew install openclaw

# 或参考 openclaw 官方文档

检查环境

x-publish.py check

检查账号登录

使用 openclaw browser 访问 X.com 确认已登录:

openclaw browser open https://x.com/home

或访问 https://x.com 确认登录状态。

使用方式

cd ./scripts
python3 x-publish.py <命令> [参数]

选项

(无全局选项)

命令详解

tweet — 发布推文

x-publish.py tweet "这是一条推文"

thread — 发布推文串

使用 ||| 分隔多篇推文:

x-publish.py thread "第一篇内容|||第二篇内容|||第三篇内容"

Thread 发布流程:

  1. 打开 compose/post 页面
  2. 输入第一篇内容
  3. 出现"添加帖子"按钮,点击新增 textbox
  4. 输入后续内容
  5. 最后点击"全部发帖"发布

reply — 回复推文

x-publish.py reply 123456789 "回复内容"

like / unlike — 点赞/取消点赞

x-publish.py like 123456789
x-publish.py unlike 123456789

bookmark / unbookmark — 收藏/取消收藏

x-publish.py bookmark 123456789
x-publish.py unbookmark 123456789

repost — 转发(无评论)

x-publish.py repost 123456789

quote — 引用转发(带评论)

x-publish.py quote 123456789 "我的评论"

delete — 删除推文

x-publish.py delete 123456789

followers — 获取粉丝数

x-publish.py followers "用户名"

stats — 获取推文统计

x-publish.py stats 123456789

返回:观看数、点赞数、转发数

完整示例

# 发布推文
x-publish.py tweet "内容"

# 发布推文串
x-publish.py thread "第一篇|||第二篇|||第三篇"

# 互动操作
x-publish.py like 123456789
x-publish.py bookmark 123456789

技术实现

  • 使用 openclaw browser 操控浏览器
  • 自动重试机制(最多3次)
  • 支持中英文界面
  • Shell 命令注入防护
  • 上下文管理器自动关闭资源

按钮文字参考

脚本使用 _find_and_click() 方法,通过按钮文字匹配元素 ref 后点击。支持多语言匹配:

功能支持的文字
-----------------
发布发帖、Post、Send
添加帖子添加帖子、Add、添加推文
回复回复、Reply
发送发送、Post
点赞喜欢、Like、like
取消点赞不喜欢、Unlike、unlike
收藏收藏、Bookmark
已收藏已收藏、Bookmarked、Unbookmark
转发转发、Repost、Reblog
确认转发确认、Confirm
引用引用、Quote、Add comment
更多更多、More
删除删除、Delete
确认删除确认、Confirm

脚本位置

./scripts/x-publish.py

版本历史

共 2 个版本

  • v1.0.1 1. 更新环境检测 2. 更新X账号登录检测 当前
    2026-04-26 21:43 安全 安全
  • v1.0.0 首次发布。
    2026-04-26 15:53 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,234 📥 269,123
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,095 📥 822,654
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,392 📥 322,021