openclaw/login-whatsapp.sh
calvin-Yi3Wood 877a9d7c9a feat: 完成贾维斯Bot WhatsApp版本部署配置
## 主要更新

### 安全配置增强
- 添加 api.z.ai 到网络白名单(支持GLM-4.7 API)
- 网络监控改为监控模式(ENFORCE=0)
- 配置单用户授权(+8613219870000)

### 多模型策略实现
- 主模型: GLM-4.7 (文本对话,¥0.015/千tokens)
- 备用模型: Kimi K2.5 (图片识别、视频解析)
- 自动fallback机制

### 文档完善
- 创建完整的 CLAUDE.md 项目文档
- 添加贾维斯使用指南(多模型策略、成本估算)
- 添加快速启动指南和部署摘要

### 自动化脚本
- WhatsApp登录脚本
- 快速启动脚本(start-jarvis-whatsapp.sh)
- 配置验证脚本
- Web UI快捷启动(打开WebUI.bat)

### 配置文件
- env.sh模板(环境变量配置)
- config-template.json(配置模板)
- 响应前缀配置: [🤖贾维斯]

## 测试状态
 WhatsApp连接成功
 API密钥配置完成(GLM + Kimi)
 多模型fallback正常工作
 Web UI可访问(端口18789)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-29 11:02:08 +08:00

33 lines
731 B
Bash

#!/bin/bash
#
# WhatsApp 登录脚本 - 扫描二维码
#
set -e
# 颜色定义
GREEN='\033[0;32m'
BLUE='\033[0;34m'
CYAN='\033[0;36m'
NC='\033[0m' # No Color
clear
echo
echo -e "${BLUE}========================================${NC}"
echo -e "${BLUE} WhatsApp 登录 - 扫描二维码${NC}"
echo -e "${BLUE}========================================${NC}"
echo
echo -e "${CYAN}准备步骤:${NC}"
echo "1. 确保手机和电脑在同一网络"
echo "2. 打开手机 WhatsApp"
echo "3. 进入:设置 > 已连接的设备 > 连接设备"
echo "4. 准备扫描终端显示的二维码"
echo
echo -e "${GREEN}正在启动登录流程...${NC}"
echo
# 运行登录命令(不需要 whatsapp 参数)
npx moltbot channels login