Back to Registry View Author Profile
Official Verified
zz-chat
爪爪/钳钳 — 手机直连 OpenClaw 聊天。触发词:钳钳、爪爪、钱钱、龙虾、聊天机器人、创建爪爪、安装钳钳、打开钳钳、zz-chat。
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/badxtdss/zz-chatOr
爪爪 🦞 — 手机直连 OpenClaw
架构
OC 聊天: 手机 ←WebSocket→ 用户的Worker ←→ bridge ←→ OpenClaw CLI
朋友互聊: 手机A ←WebSocket→ WorkerA ──HTTP──→ WorkerB ←WebSocket→ 手机B
注册发现: Worker ──注册──→ 中心Worker(ai0000.cn)←──查询── Worker
每个用户独立部署 Worker,用自己 Cloudflare 额度,互不影响。
执行流程(按顺序执行,每一步都做)
用户说"部署爪爪"或类似指令时,按以下步骤自动执行:
第一步:部署 Worker(用用户自己的 Cloudflare 账号)
安装 wrangler(如果没装):
export PATH="/usr/local/bin:$PATH"
which wrangler 2>/dev/null || npm install -g wrangler 2>&1
检查登录状态,未登录则弹出浏览器让用户授权:
wrangler auth whoami 2>&1
如果显示"Not logged in",执行登录(会自动弹浏览器,用户点同意即可):
wrangler login 2>&1
# 等用户在浏览器中点 "Allow" 授权
准备用户版 Worker 文件:
cd ~/.openclaw/workspace/openchat/simple
# 用用户版文件覆盖中心版
cp worker-user.js worker-user-deploy.js
cp wrangler-user.toml wrangler-user-deploy.toml
修改 wrangler-user-deploy.toml 中的 name,改成用户喜欢的名字(如 zz-chat-xxx):
sed -i '' "s/name = \"zz-proxy\"/name = \"zz-chat-$(whoami)\"/" wrangler-user-deploy.toml
部署:
cd ~/.openclaw/workspace/openchat/simple
export PATH="/usr/local/bin:$PATH"
wrangler deploy -c wrangler-user-deploy.toml 2>&1
记录 Worker URL:
WORKER_URL=$(wrangler deploy -c wrangler-user-deploy.toml 2>&1 | grep -o 'https://[^ ]*workers.dev' | head -1)
mkdir -p ~/.zz
echo "$WORKER_URL" > ~/.zz/worker_url
echo "Worker URL: $WORKER_URL"
第二步:注册获取全局 UID
WORKER_URL=$(cat ~/.zz/worker_url)
ZZ_ID=$(curl -s "$WORKER_URL/register" | python3 -c "import sys,json; print(json.load(sys.stdin)['id'])")
echo "$ZZ_ID" > ~/.zz/id
echo "编号: $ZZ_ID"
第三步:启动桥接 + 看门狗
先杀掉旧进程:
pkill -f "bridge.py" 2>/dev/null
pkill -f "watchdog.py" 2>/dev/null
sleep 1
复制桥接脚本:
BRIDGE_DIR=~/.openclaw/workspace/openchat/bridge
mkdir -p "$BRIDGE_DIR"
cp ~/.openclaw/skills/zz-chat/bridge.py "$BRIDGE_DIR/"
cp ~/.openclaw/skills/zz-chat/watchdog.py "$BRIDGE_DIR/"
启动看门狗(自动拉起 bridge):
WORKER_URL=$(cat ~/.zz/worker_url)
ZZ_ID=$(cat ~/.zz/id)
nohup python3 -u "$BRIDGE_DIR/watchdog.py" >> "$BRIDGE_DIR/watchdog.log" 2>&1 &
sleep 5
# 检查是否启动成功
ps aux | grep -E "(bridge|watchdog)" | grep -v grep
或配置 launchd 开机自启(macOS):
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-badxtdss-zz-chat": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.