KOC_PORTAL_URL=http://localhost:3000 ADMIN_ALLOWED_EMAIL=operator@example.com ADMIN_INTERNAL_TOKEN=replace-with-a-random-secret KOC_DEV=1 # Optional override. The production key must be stored as a runtime secret. AI_TOOL_CENTER_MCP_URL=https://middle-aitool.gbotai.cn/mcp AI_TOOL_CENTER_MCP_KEY=replace-with-mcp-key # Feishu custom app credentials. Keep the secret out of source control. FEISHU_APP_ID=cli_xxxxxxxxxxxxxxxxx FEISHU_APP_SECRET=replace-with-feishu-app-secret # 企业微信 · 全部选填;不填则临期催办与汇总都跳过,不影响其他功能 # 管理后台 https://work.weixin.qq.com →「我的企业 → 企业信息 → 企业 ID」 WECOM_CORP_ID= # 管理后台 →「应用管理 → 自建」→ 创建应用「KOC LOOP 催办」后,应用详情页顶部显示 WECOM_AGENT_ID= # 同一应用详情页 →「Secret」→ 点「发送」→ 企业微信里收到 64 位字符串 # 注意:Secret 只能发送一次,收到立刻保存;丢了只能点「重置 Secret」重新生成 WECOM_SECRET= # 测试群 → 群设置 → 群机器人 → 添加机器人 → 完整 webhook URL # 形如 https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx WECOM_ROBOT_WEBHOOK= # 临期阈值,默认 3;超过则不在催办。取值 1-30 WECOM_NOTIFY_DUE_DAYS=3 # 企业微信通知总开关,默认 true;临时关闭设为 false WECOM_NOTIFY_ENABLED=true # 本地测试:让 /api/bootstrap 自动 seed 3 个测试 partner + 5 条待发布 distribution # 上线后改为 false SEED_DEMO_DATA=true