# openclawCliChat **Repository Path**: ereddate2017/openclaw-cli-chat ## Basic Information - **Project Name**: openclawCliChat - **Description**: openclaw一键部署工具 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-07 - **Last Updated**: 2026-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: openclaw ## README # OpenClaw Deploy OpenClaw 一键部署工具 - 自动化部署 OpenClaw,支持国内/国际大模型和 7*24 运行。 ## 特性 - 🚀 一键部署脚本 - 🌐 支持国内和国际大模型 - 🛠️ 支持本地模型(Ollama、vLLM) - ⚡ 7*24 网关服务 - 📦 使用 ClawHub 轻松管理技能 ## 前置要求 - Node.js 22 或更高版本 - pnpm 包管理器 - Git ## 快速开始 ### Windows ```powershell # 进入脚本目录 cd E:\work\202603051726\openclaw-cli-chat # 运行部署脚本 .\deploy-openclaw-auto.ps1 ``` ### Linux/macOS ```bash # 进入脚本目录 cd /path/to/openclaw-cli-chat # 赋予执行权限 chmod +x deploy-openclaw.sh # 运行部署脚本 ./deploy-openclaw.sh ``` ## 部署脚本 ### PowerShell(Windows 推荐) - **[deploy-openclaw-auto.ps1](./deploy-openclaw-auto.ps1)** - 全自动部署(无需用户交互) - **[deploy-openclaw.bat](./deploy-openclaw.bat)** - 交互式部署 - **[deploy-openclaw-auto.bat](./deploy-openclaw-auto.bat)** - 自动化部署(批处理版本) ### Bash(Linux/macOS) - **[deploy-openclaw.sh](./deploy-openclaw.sh)** - 自动化部署 ## 支持的模型提供商 ### 国内大模型 1. **阿里云 DashScope (Qwen)** - Qwen-Max、Qwen-Plus、Qwen-VL-Max 2. **百度千帆** - ERNIE-Bot、DeepSeek 3. **字节豆包** - Doubao-1.5、Doubao-VL 4. **火山引擎** - Spark、ChatPro ### 国际大模型 5. **OpenAI** - GPT-4、GPT-3.5-Turbo ### 本地模型 6. **Ollama** - Llama、Qwen、Mistral(本地运行) 7. **vLLM** - 高性能本地模型服务 ## 7*24 运行 ### Windows 服务(推荐) ```batch # 安装 NSSM(Non-Sucking Service Manager) # 下载:https://nssm.cc/download # 解压到:C:\Program Files\nssm\ # 安装 OpenClaw 服务 cd E:\work\202603051726\openclaw-cli-chat setup-openclaw-service.bat # 启动服务 nssm start openclaw-gateway # 停止服务 nssm stop openclaw-gateway # 重启服务 nssm restart openclaw-gateway ``` ### Linux systemd 详细说明请参见 [README-724.md](./README-724.md)。 ## 使用方法 部署完成后,您可以使用以下命令: ```bash # 运行命令行聊天 pnpm openclaw tui # 发送消息 pnpm openclaw message send --to +1234567890 --message "Hello" # 运行智能体 pnpm openclaw agent --message "your message" ``` ## 目录结构 ``` openclaw-cli-chat/ ├── openclaw/ # OpenClaw 核心代码(自动克隆) │ ├── src/ │ ├── dist/ │ └── package.json ├── skills/ # 社交 APP 集成技能 │ ├── dingtalk/ # 钉钉集成 │ ├── wecom/ # 企业微信集成 │ ├── feishu/ # 飞书集成 │ └── wechat/ # 微信集成 ├── deploy-openclaw.bat ├── deploy-openclaw-auto.ps1 ├── deploy-openclaw-auto.bat ├── setup-openclaw-service.bat ├── openclaw-daemon.sh ├── config-template.json # 配置模板 ├── DEPLOY.md ├── README-724.md └── package.json ``` ## 配置 ### 设置 API 密钥 #### 方法 1:环境变量 ```powershell # Windows PowerShell $env:DASHSCOPE_API_KEY='your-api-key' $env:QIANFAN_API_KEY='your-api-key' $env:DOUBAO_API_KEY='your-api-key' $env:VOLCENGINE_API_KEY='your-api-key' $env:OPENAI_API_KEY='your-api-key' ``` #### 方法 2:手动配置 ```bash # 配置阿里云 DashScope pnpm openclaw config set models.providers.dashscope.apiKey 'your-api-key' # 配置百度千帆 pnpm openclaw config set models.providers.qianfan.apiKey 'your-api-key' # 配置字节豆包 pnpm openclaw config set models.providers.doubao.apiKey 'your-api-key' # 配置火山引擎 pnpm openclaw config set models.providers.volcengine.apiKey 'your-api-key' # 配置 OpenAI pnpm openclaw config set models.providers.openai.apiKey 'your-api-key' ``` ### 一键部署自动复制技能 使用一键部署脚本时,系统会自动: 1. **检测环境变量**:检查是否设置了社交 APP 相关的环境变量 2. **自动复制技能**:当检测到环境变量时,自动将对应技能复制到 `openclaw/skills/` 目录 3. **支持的技能**: - 钉钉:当设置 `DINGTALK_WEBHOOK` 时 - 企业微信:当设置 `WECOM_CORP_ID`、`WECOM_SECRET`、`WECOM_AGENT_ID` 时 - 飞书:当设置 `FEISHU_APP_ID`、`FEISHU_APP_SECRET` 时 - 微信:当设置 `WECHAT_WEBHOOK` 时 ### 设置社交 APP #### 钉钉 ```powershell # 设置钉钉 Webhook $env:DINGTALK_WEBHOOK='https://oapi.dingtalk.com/robot/send?access_token=xxx' ``` #### 企业微信 ```powershell # 设置企业微信凭证 $env:WECOM_CORP_ID='wwxxxxxxxx' $env:WECOM_SECRET='xxxxxxxx' $env:WECOM_AGENT_ID=123456 ``` #### 飞书 ```powershell # 设置飞书凭证 $env:FEISHU_APP_ID='cli_xxxxxxxxx' $env:FEISHU_APP_SECRET='xxxxxxxx' ``` #### 微信 ```powershell # 设置微信 Webhook $env:WECHAT_WEBHOOK='https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx' ``` ### 使用社交 APP 配置完成后,您可以通过 OpenClaw 发送消息到各个社交平台: ```bash # 发送到钉钉 pnpm openclaw skill dingtalk send --message "Hello from OpenClaw" # 发送到企业微信 pnpm openclaw skill wecom send --user "userId" --message "Hello from OpenClaw" # 发送到飞书 pnpm openclaw skill feishu send --user "userId" --message "Hello from OpenClaw" # 发送到微信 pnpm openclaw skill wechat send --message "Hello from OpenClaw" ``` ## 故障排除 ### 网关无法连接 如果看到 "not connected to gateway" 错误: ```bash # 检查网关是否正在运行 netstat -ano | findstr :18789 # 手动启动网关 cd openclaw pnpm openclaw gateway run --port 18789 --verbose ``` ### 部署失败 检查日志文件以获取错误信息: ```bash # PowerShell 脚本日志 type C:\Temp\openclaw-gateway.log # 批处理脚本日志 type C:\Temp\openclaw-gateway.log ``` ## 许可证 本项目采用 MIT 许可证 - 详情请参见 [LICENSE](LICENSE) 文件。 版权所有 (c) 2026 ereddate ## 仓库 - Gitee:https://gitee.com/ereddate2017/openclaw-cli-chat ## 贡献 欢迎贡献!请向 Gitee 仓库提交 issues 和 pull requests。 ## 支持 - OpenClaw 文档:https://docs.openclaw.ai - OpenClaw GitHub:https://github.com/openclaw/openclaw - 本项目 Gitee:https://gitee.com/ereddate2017/openclaw-cli-chat