blob: 80088b3c50d92cff9e45cbbbc843418a398e12ee [file] [log] [blame] [raw]
# ================================
# 完整系统环境变量配置
# Webhook服务器 + 所有Bot实例
# ================================
# ================================
# Webhook服务器配置
# ================================
# Webhook认证Token (所有Bot必须使用相同Token)
# ⚠️ 请修改为你自己的安全Token
WEBHOOK_AUTH_TOKEN=ejkd4v1zz0wioqphqt7gafu7
# ================================
# Claude API 配置 (可选,用于代理)
# ================================
# 留空使用默认官方API: https://api.anthropic.com
ANTHROPIC_BASE_URL=
# ================================
# Tomato Bot (西红柿) 配置
# ================================
TOMATO_ANTHROPIC_API_KEY=your_api_key_here
TOMATO_BOT_TOKEN=your_bot_token_here
TOMATO_ALLOWED_USERS=[156318176]
TOMATO_ALLOWED_GROUPS=[-1001074286857,-1002454076747,-235884594]
# ================================
# Cyrene Bot 配置
# ================================
CYRENE_ANTHROPIC_API_KEY=your_api_key_here
CYRENE_BOT_TOKEN=your_bot_token_here
CYRENE_ALLOWED_USERS=[156318176]
CYRENE_ALLOWED_GROUPS=[-1001074286857,-1002454076747,-235884594]
# ================================
# Gold Ship Bot (黄金船) 配置
# ================================
GOLDSHIP_ANTHROPIC_API_KEY=your_api_key_here
GOLDSHIP_BOT_TOKEN=your_bot_token_here
GOLDSHIP_ALLOWED_USERS=[156318176]
GOLDSHIP_ALLOWED_GROUPS=[-1001074286857,-1002454076747,-235884594]
# ================================
# LunaTalk Private Bot 配置
# ================================
LUNATALK_ANTHROPIC_API_KEY=your_api_key_here
LUNATALK_BOT_TOKEN=your_bot_token_here
LUNATALK_ALLOWED_USERS=[156318176]
LUNATALK_ALLOWED_GROUPS=[-1001074286857,-1002454076747,-235884594]
# ================================
# 使用说明
# ================================
#
# 方式A: 使用统一配置启动所有服务
# 1. cp .env.all.example .env
# 2. 编辑 .env 填入所有配置
# 3. docker-compose up -d
#
# 方式B: 单独启动每个bot
# 1. 进入 run/tomato/ 等目录
# 2. cp .env.example .env
# 3. 配置单个bot的.env
# 4. docker-compose up -d
#
# 推荐方式A用于生产环境统一管理
# 推荐方式B用于开发环境灵活测试
#
# ================================
# Webhook消息同步说明
# ================================
#
# 启用Webhook后,多个bot可以:
# - 共享群组对话上下文
# - 互相感知彼此的消息
# - 实现多bot协同工作
#
# 要求:
# - 所有bot必须使用相同的 WEBHOOK_AUTH_TOKEN
# - Webhook服务器必须先启动
# - 所有bot在同一个Docker网络中
#