OpenClaw 超全屌米级保姆级教程:Mac 一次装好,Telegram/WhatsApp 直接开用 📦 准备工作 系统要求 · macOS 12 (Monterey) 或更高版本 · 至少 10GB 可用磁盘空间 · 稳定的网络连接 需要下载的软件 1. Homebrew(包管理器) 2. Docker Desktop for Mac 3. Git 4. Telegram/WhatsApp(桌面版或网页版) 🚀 第一步:安装 Homebrew 打开 终端(应用程序 > 实用工具 > 终端),粘贴以下命令: ```bash /bin/bash -c "$(curl -fsSL https://t.co/dIAb8WBEjZ)" ``` 安装完成后,运行: ```bash brew update brew doctor ``` 🐳 第二步:安装 Docker Desktop 1. 访问 Docker 官网 2. 下载 Apple Silicon 或 Intel 版本(根据你的 Mac 芯片选择) 3. 双击下载的 .dmg 文件,将 Docker 图标拖到 Applications 文件夹 4. 首次打开时,系统可能会提示需要权限,请按指引操作 5. 登录 Docker 账号(如果没有,免费注册一个) 验证安装(在终端中): ```bash docker --version docker run hello-world ``` 📥 第三步:安装和配置 OpenClaw 克隆 OpenClaw 仓库 ```bash cd ~/Desktop git clone https://t.co/6tthz2NCx1 cd openclaw ``` 修改配置文件 找到 config.example.yaml 文件,复制一份: ```bash cp config.example.yaml config.yaml ``` 用文本编辑器打开 config.yaml,修改以下关键配置: ```yaml # Telegram 配置 telegram: enabled: true api_id: "你的API_ID" # 从 https://t.co/ALdc9FbSRl 获取 api_hash: "你的API_HASH" phone_number: "+8612345678900" # WhatsApp 配置 whatsapp: enabled: true session_path: "./whatsapp_session" ``` 获取 Telegram API 凭证 1. 访问 https://t.co/ALdc9FbSRl 2. 用你的手机号登录 3. 创建新应用,获得 api_id 和 api_hash 4. 将这些信息填入 config.yaml 🛠 第四步:使用 Docker 启动 OpenClaw 构建 Docker 镜像 ```bash docker build -t openclaw . ``` 运行容器 ```bash docker run -d \ --name openclaw \ -v $(pwd)/config.yaml:/app/config.yaml \ -v $(pwd)/data:/app/data \ -p 8080:8080 \ openclaw ``` 查看运行状态 ```bash docker ps docker logs openclaw -f ``` 🔑 第五步:首次登录验证 Telegram 登录 1. 查看日志获取验证码: ```bash docker logs openclaw | grep "code" ``` 1. 如果需输入验证码: ```bash docker exec -it openclaw python3 # 在Python交互环境中输入: from src.telegram_client import client client.send_code_request("你的手机号") # 输入收到的验证码 ``` WhatsApp 登录 1. 首次运行会自动生成二维码 2. 查看二维码: ```bash docker logs openclaw | grep -A5 "QR" ``` 1. 用手机 WhatsApp 扫描二维码登录 📱 第六步:连接 Telegram/WhatsApp 方法一:通过 API 使用 OpenClaw 默认在 http://localhost:8080 提供 API 接口 发送消息示例(在终端中): ```bash # 发送 Telegram 消息 curl -X POST http://localhost:8080/telegram/send \ -H "Content-Type: application/json" \ -d '{"chat_id": "用户名或ID", "message": "Hello from OpenClaw!"}' # 发送 WhatsApp 消息 curl -X POST http://localhost:8080/whatsapp/send \ -H "Content-Type: application/json" \ -d '{"phone": "+1234567890", "message": "Hello!"}' ``` 方法二:使用 Web UI 1. 打开浏览器访问 http://localhost:8080/web 2. 使用图形界面发送消息、管理联系人 🔄 第七步:设置为开机自启 创建启动脚本 start_openclaw.sh: ```bash #!/bin/bash cd ~/Desktop/openclaw docker start openclaw || docker run -d \ --name openclaw \ -v $(pwd)/config.yaml:/app/config.yaml \ -v $(pwd)/data:/app/data \ -p 8080:8080 \ openclaw ``` 赋予执行权限: ```bash chmod +x ~/Desktop/openclaw/start_openclaw.sh ``` 添加到开机启动: 1. 打开 系统设置 > 通用 > 登录项 2. 点击 + 添加 start_openclaw.sh 3. 勾选隐藏选项(后台运行) 🐛 常见问题解决 1. Docker 启动失败 ```bash # 重启 Docker 服务 osascript -e 'quit app "Docker"' open -a Docker # 重置 Docker docker system prune -a ``` 2. 端口被占用 ```bash # 查看占用端口的进程 lsof -i :8080 # 修改 OpenClaw 端口 # 在 config.yaml 中修改: # web: # port: 8081 ``` 3. 登录验证问题 ```bash # 删除会话文件重新登录 rm -rf ./data/sessions/* # 重新构建并运行 docker stop openclaw && docker rm openclaw docker build -t openclaw . # 重新运行容器 ``` 4. WhatsApp 二维码不显示 ```bash # 确保已安装二维码显示依赖 docker exec openclaw pip install qrcode[pil] # 或者通过API获取二维码 curl http://localhost:8080/whatsapp/qr ```
来自推特

免责声明: 以上内容仅为作者观点, 不代表CoinNX的任何立场, 不构成与CoinNX相关的任何投资建议。

0