## 主要更新 ### 安全配置增强 - 添加 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>
62 lines
2.0 KiB
Bash
62 lines
2.0 KiB
Bash
#!/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 "=================================="
|