# 友通达询价智能体 · 环境变量示例(无密钥) # 复制为 E:\wwwroot\.env(或本机 .env)后填口令。禁止把填好的 .env 提交进 Git。 # 对照:prompt/13-环境对照.md、deploy/CUTOVER-TO-PROD.md # # 方案 B:用 E:\wwwroot 新系统取代 C:\yutongda。 # 新系统资源名一律 inquiry_robot*,禁止再用 ytd_test / ytd:test: / ytd-test。 # 切流前勿连接旧现网 jeecg-boot / ytd_runtime / ytd:prod: / ytd-inquiry。 # 环境变量名(如 YTD_ENV)仍与密钥清单对齐;改的是取值里的资源名。 YTD_ENV=test YTD_DEPLOY_ROOT=E:\wwwroot YTD_CUTOVER_TARGET=replace-yutongda # 公网与企微(与正式相同) PUBLIC_BASE_URL=https://ai.ytd-scm.com WECOM_CALLBACK_URL=https://ai.ytd-scm.com/wecom/callback INQUIRY_FORM_PUBLIC_BASE_URL=https://ai.ytd-scm.com/inquiry-form WECOM_CORP_ID= WECOM_AGENT_ID=1000010 WECOM_SECRET= WECOM_CALLBACK_TOKEN= WECOM_ENCODING_AES_KEY= WECOM_CALLBACK_REPLY_TEXT=询价智能体接通成功。已收到:{content} WECOM_OPS_AGENT_ID=1000014 # 现网「询价消息服务」= 运维应用 1000014(与 WECOM_OPERATIONS_* 同一套)。空则只成交不推。 WECOM_NOTIFY_AGENT_ID=1000014 WECOM_NOTIFY_SECRET= # 会话存档席:后台员工管理里「询价机器人」的企微 userid,每个协同群必拉。可逗号分隔多个。 WECOM_ARCHIVE_SEAT_USER_IDS= # 微盛会话存档(Worker 按存档席拉群消息)。游标只写 REDIS_KEY_PREFIX,禁止推现网官方 seq。 WSHOTO_BASE_URL=https://open.wshoto.com WSHOTO_APP_ID= WSHOTO_APP_SECRET= WSHOTO_TENANT_ID= WSHOTO_POLL_ENABLED=true WSHOTO_POLL_INTERVAL_SEC=2 WSHOTO_BOOTSTRAP_LOOKBACK_SEC=10800 WSHOTO_ATTACHMENT_MIN_INTERVAL_MS=1050 DEV_INJECT_ENABLED=true # 本机端口(切流前并存:勿占用现网 8080/8810/8813) LEDGER_PORT=8180 AGENT_HTTP_PORT=8910 AIBOT_BRIDGE_PORT=8913 AIBOT_BRIDGE_BIND=127.0.0.1 BIZ_API_BASE_URL=http://127.0.0.1:8180/jeecgboot LEDGER_BACKEND=http AGENT_CALLBACK_BASE_URL=http://127.0.0.1:8910 WECOM_AIBOT_BRIDGE_URL=http://127.0.0.1:8913 WECOM_AIBOT_INGRESS_URL=http://127.0.0.1:8910/internal/aibot/inbound # MySQL 主账(新系统库 inquiry_robot;禁止连 jeecg-boot) MYSQL_HOST=10.206.0.14 MYSQL_PORT=3306 MYSQL_DB=inquiry_robot MYSQL_USER=inquiry_robot MYSQL_PASSWORD= YTD_MYSQL_URL=jdbc:mysql://10.206.0.14:3306/inquiry_robot?characterEncoding=UTF-8&useUnicode=true&useSSL=true&requireSSL=true&verifyServerCertificate=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai # PostgreSQL 运行账(inquiry_robot_runtime;禁止连 ytd_runtime) PG_HOST=10.206.0.14 PG_PORT=5432 PG_DATABASE=inquiry_robot_runtime PG_USER=inquiry_robot_runtime PG_PASSWORD= PG_SSLMODE=prefer CHECKPOINT_BACKEND=postgres # Redis(建议逻辑库号 /1,键前缀 inquiry_robot:;禁止 ytd:prod:) # 说明:Redis 没有「库名 inquiry_robot」,只有数字 db;可读名靠 REDIS_KEY_PREFIX YTD_REDIS_HOST=10.206.0.14 YTD_REDIS_PORT=6379 YTD_REDIS_USERNAME=ytd_app REDIS_URL=redis://ytd_app:<密码>@10.206.0.14:6379/1 REDIS_KEY_PREFIX=inquiry_robot: REDIS_BACKEND=redis MESSAGE_STORE_BACKEND=auto # 对象存储桶 inquiry_robot(禁止 ytd-inquiry) OBJECT_STORAGE_ENDPOINT_URL=http://127.0.0.1:9000 OBJECT_STORAGE_BUCKET=inquiry-robot OBJECT_STORAGE_ACCESS_KEY= OBJECT_STORAGE_SECRET_KEY= OBJECT_STORAGE_PATH_STYLE=true AGENT_CALLBACK_TOKEN= WECOM_AIBOT_ENABLED=false # 口语抽字段:测服/正式必须打开,否则只认「毛重:100」这种整行标签 LLM_ALLOW_NETWORK=true LLM_DATA_USAGE_CONFIRMED=true