| # ================================ |
| # Tomato Bot (西红柿) Docker环境变量配置 |
| # ================================ |
| |
| # Claude API配置 |
| # -------------------------------- |
| |
| # Claude API Key (必填) |
| ANTHROPIC_API_KEY=your_api_key_here |
| |
| # Claude API Base URL (可选,用于代理或自定义端点) |
| # 留空使用默认官方API: https://api.anthropic.com |
| # 示例: http://your-proxy.com/v1 |
| ANTHROPIC_BASE_URL= |
| |
| # Telegram Bot配置 |
| # -------------------------------- |
| |
| # Telegram Bot Token (必填) |
| # 从 @BotFather 获取 |
| TELEGRAM_BOT_TOKEN=your_bot_token_here |
| |
| # 允许的用户ID列表 (必填,JSON数组格式) |
| # 获取方式: 发送消息给 @userinfobot |
| # 示例: [156318176, 123456789] |
| TELEGRAM_ALLOWED_USERS=[156318176] |
| |
| # 允许的群组ID列表 (必填,JSON数组格式) |
| # 获取方式: 添加 @raw_data_bot 到群组查看群组ID |
| # 注意: 群组ID通常是负数 |
| # 示例: [-1001074286857, -1002454076747] |
| TELEGRAM_ALLOWED_GROUPS=[-1001074286857,-1002454076747,-235884594] |
| |
| # Webhook回调端口 (可选) |
| # 默认: 30541 |
| WEBHOOK_PORT=30541 |
| |
| # ================================ |
| # 使用说明 |
| # ================================ |
| # |
| # 1. 复制本文件为 .env: |
| # cp .env.example .env |
| # |
| # 2. 编辑 .env 文件,填入真实的配置值 |
| # |
| # 3. 启动容器: |
| # docker-compose up -d |
| # |
| # 4. 查看日志: |
| # docker-compose logs -f |
| # |
| # 5. 停止容器: |
| # docker-compose down |
| # |
| # 6. 重启容器: |
| # docker-compose restart |
| # |
| # ================================ |
| # 注意事项 |
| # ================================ |
| # |
| # - .env 文件包含敏感信息,不要提交到git |
| # - JSON数组格式必须正确,否则会导致配置错误 |
| # - ANTHROPIC_API_KEY 是必需的 |
| # - TELEGRAM_BOT_TOKEN 是必需的 |
| # |