X/Twitter浏览器操控

2小时前更新 4 00
X/Twitter浏览器操控X/Twitter浏览器操控
X/Twitter浏览器操控

技能简介

chirp是基于OpenClaw浏览器工具的X/Twitter命令行替代方案,无需Homebrew即可在各类环境中运行。通过浏览器自动化实现时间线浏览、发文、点赞、转发、回复、搜索及关注等完整社交功能。

能做什么

  • 读取个人时间线,查看推文内容及互动数据
  • 发布新推文,支持多步骤文本输入与提交
  • 对推文进行点赞、转发、回复操作
  • 搜索特定话题或关键词
  • 查看用户资料并执行关注

使用说明

前置条件

  • OpenClaw已启用browser工具
  • 配置openclaw浏览器配置文件
  • 完成X/Twitter账号登录(首次需手动)
  • 无头服务器需安装Xvfb虚拟显示

安装指令

# 确保OpenClaw browser工具可用
# 安装Xvfb(无头环境)
sudo apt-get install xvfb  # Debian/Ubuntu

首次登录

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. 从快照中找到textbox "Post text"的ref值
  3. 点击文本框并输入内容
    browser action=act profile=openclaw request={"kind":"click","ref":"<textbox-ref>"}
    browser action=act profile=openclaw request={"kind":"type","ref":"<textbox-ref>","text":"推文内容"}
  4. 再次快照找到Post按钮并点击提交

关键原则:每次操作前执行snapshot;ref值动态变化需重新获取;使用compact=true节省token;推文发送前向用户确认内容。

输入与输出

见下方输入与输出表格。

项目内容
输入OpenClaw browser工具、openclaw配置文件、X/Twitter账号、操作指令(URL/点击/输入)、Xvfb虚拟显示(无头环境)
输出页面快照HTML、可交互元素ref值、操作执行状态、推文/互动结果反馈
适用人群需在受限环境操作X平台的开发者、无Homebrew访问权限的用户、偏好浏览器自动化方案的团队
不包含Twitter官方API接口、私有消息功能、数据分析报表、广告管理、多账号切换机制

 

风险提示

  • 依赖X网页UI结构,界面改版可能导致选择器失效
  • 频繁操作可能触发平台速率限制
  • 浏览器会话需保持登录状态,Cookie过期需重新认证
  • 无头环境需正确配置Xvfb和DISPLAY变量
  • 相比API方案速度较慢且稳定性受页面加载影响

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/zizi-cat/chirp/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...