Chirp
2026-03-28
新闻来源:网淘吧
围观:13
电脑广告
手机广告
啁啾
使用OpenClaw浏览器工具操作X/Twitter。bird CLI的基于浏览器的替代方案。
先决条件
环境要求
- 启用浏览器工具的OpenClaw
openclaw浏览器配置文件- X/Twitter账户登录完成
如果是无头服务器
需要Xvfb虚拟显示(请参考spool技能的Prerequisites)
登录(仅首次需要)
browser action=start profile=openclaw
browser action=open profile=openclaw targetUrl="https://x.com/login"
# 사용자에게 수동 로그인 요청
使用方法
1. 阅读时间线
browser action=open profile=openclaw targetUrl="https://x.com/home"
browser action=snapshot profile=openclaw compact=true
可以在每篇文章中查看作者、内容、点赞/转发/回复数量。
2. 发布推文
步骤1:在主页找到文本框
browser action=open profile=openclaw targetUrl="https://x.com/home"
browser action=snapshot profile=openclaw compact=true
→查找文本框“发布文本”查找参考
步骤2:输入内容
browser action=act profile=openclaw request={"kind":"click","ref":"<textbox-ref>"}
browser action=act profile=openclaw request={"kind":"type","ref":"<textbox-ref>","text":"트윗 내용"}
步骤3:点击发布按钮
browser action=snapshot profile=openclaw compact=true
→查找按钮“发布”查找参考(非禁用状态)
browser action=act profile=openclaw request={"kind":"click","ref":"<post-ref>"}
3. 点赞
在时间线的文章内按钮 "喜欢"或按钮 "X 个喜欢。喜欢"找到引用:
browser action=act profile=openclaw request={"kind":"click","ref":"<like-ref>"}
4. 转发
按钮 "转发"或按钮 "X 次转发。转发"找到引用:
browser action=act profile=openclaw request={"kind":"click","ref":"<repost-ref>"}
browser action=snapshot profile=openclaw compact=true
# "Repost" 옵션 선택
browser action=act profile=openclaw request={"kind":"click","ref":"<repost-option-ref>"}
5. 回复
方法1:在时间线中
browser action=act profile=openclaw request={"kind":"click","ref":"<reply-button-ref>"}
browser action=snapshot profile=openclaw compact=true
# 답글 입력창에 텍스트 입력 후 Reply 버튼 클릭
方法2:在推文页面中
browser action=open profile=openclaw targetUrl="https://x.com/username/status/1234567890"
browser action=snapshot profile=openclaw compact=true
# 답글 입력창 찾아서 입력
6. 查看个人资料
browser action=open profile=openclaw targetUrl="https://x.com/username"
browser action=snapshot profile=openclaw compact=true
7. 搜索
browser action=open profile=openclaw targetUrl="https://x.com/search?q=검색어&src=typed_query"
browser action=snapshot profile=openclaw compact=true
8. 关注
在个人资料页面按钮 "关注"找到引用:
browser action=act profile=openclaw request={"kind":"click","ref":"<follow-ref>"}
核心要点
- 先进行快照- 执行任何操作前,先确认当前状态
- 引用每次都会变化- 在快照中总是重新查找
- compact=true- 节省令牌
- 文章结构- 每条推文是 article 元素,内部包含作者/内容/按钮
- 发推前确认- 向用户确认内容
故障排除
| 问题 | 解决 |
|---|---|
| 浏览器无法工作 | 检查 Xvfb,DISPLAY=:99,重启 Gateway |
| 无法登录 | 跳转到 /login后手动登录 |
| 发布按钮禁用 | 检查文本输入 |
| 速率限制 | 稍等后重试 |
与 bird CLI 对比
| 功能 | bird CLI | chirp (浏览器) |
|---|---|---|
| 安装 | 需要 brew | 只需 Xvfb |
| 认证 | 提取 Cookie | 浏览器会话 |
| 稳定性 | 基于API | 依赖UI(可变更) |
| 速度 | 快速 | 稍慢 |
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~