openclaw/env.sh.template
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

62 lines
2.0 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
#
# 贾维斯 Bot 环境变量配置模板
#
# 使用方法:
# 1. 复制此文件为 ~/.clawdbot/env.sh
# 2. 替换下面的占位符为实际值
# 3. 运行: source ~/.clawdbot/env.sh
# ============================================
# 安全加固配置
# ============================================
# 启用安全加固功能(必须)
export MOLTBOT_HARDENING_ENABLED=1
# 授权用户哈希SHA-256
# 计算方法: echo -n "YOUR_TELEGRAM_ID" | sha256sum | cut -d' ' -f1
export MOLTBOT_AUTHORIZED_USER_HASH="REPLACE_WITH_SHA256_HASH"
# 网络白名单强制模式(建议启用)
export MOLTBOT_HARDENING_NETWORK_ENFORCE=1
# 文件系统监控模式建议设为0仅审计不拦截
export MOLTBOT_HARDENING_FS_ENFORCE=0
# ============================================
# Telegram配置
# ============================================
# Telegram Bot Token从@BotFather获取
export TELEGRAM_BOT_TOKEN="REPLACE_WITH_YOUR_BOT_TOKEN"
# ============================================
# Anthropic Claude API配置可选
# ============================================
# 如果使用Claude作为AI引擎需要设置API密钥
# export ANTHROPIC_API_KEY="sk-ant-..."
# ============================================
# 日志配置
# ============================================
# 审计日志路径(可选,默认为~/.clawdbot/security-audit.log
# export MOLTBOT_HARDENING_LOG_FILE="$HOME/.clawdbot/security-audit.log"
# ============================================
# 配置验证
# ============================================
# 显示配置摘要
echo "=================================="
echo "贾维斯 Bot 安全配置"
echo "=================================="
echo "安全加固: ${MOLTBOT_HARDENING_ENABLED:-未设置}"
echo "授权哈希: ${MOLTBOT_AUTHORIZED_USER_HASH:0:16}... (前16字符)"
echo "网络强制: ${MOLTBOT_HARDENING_NETWORK_ENFORCE:-0}"
echo "文件强制: ${MOLTBOT_HARDENING_FS_ENFORCE:-0}"
echo "Telegram Token: ${TELEGRAM_BOT_TOKEN:0:10}... (前10字符)"
echo "=================================="