2025-07-29 08:39:45 +08:00

228 lines
4.6 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 闲鱼自动回复系统 Docker 环境变量配置文件
# 复制此文件为 .env 并根据需要修改配置
# 或者直接重命名为 .env 使用默认配置
# ================================
# 基础配置
# ================================
# 时区设置
TZ=Asia/Shanghai
# Python配置
PYTHONUNBUFFERED=1
PYTHONDONTWRITEBYTECODE=1
# 日志级别 (DEBUG, INFO, WARNING, ERROR)
LOG_LEVEL=INFO
# ================================
# 数据库配置
# ================================
# 数据库文件路径
DB_PATH=/app/data/xianyu_data.db
# ================================
# 服务配置
# ================================
# Web服务端口
WEB_PORT=8080
# API服务配置
API_HOST=0.0.0.0
API_PORT=8080
# ================================
# 安全配置
# ================================
# 管理员账号密码 (建议修改)
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
# JWT密钥 (建议修改为随机字符串)
JWT_SECRET_KEY=your-secret-key-here
# Session超时时间 (秒)
SESSION_TIMEOUT=3600
# ================================
# 多用户系统配置
# ================================
# 多用户功能开关
MULTIUSER_ENABLED=true
# 用户注册开关
USER_REGISTRATION_ENABLED=true
# 邮箱验证开关
EMAIL_VERIFICATION_ENABLED=true
# 图形验证码开关
CAPTCHA_ENABLED=true
# Token过期时间默认24小时
TOKEN_EXPIRE_TIME=86400
# ================================
# 闲鱼API配置
# ================================
# WebSocket连接URL
WEBSOCKET_URL=wss://wss-goofish.dingtalk.com/
# 心跳间隔 (秒)
HEARTBEAT_INTERVAL=15
# 心跳超时 (秒)
HEARTBEAT_TIMEOUT=5
# Token刷新间隔 (秒)
TOKEN_REFRESH_INTERVAL=3600
# Token重试间隔 (秒)
TOKEN_RETRY_INTERVAL=300
# 消息过期时间 (毫秒)
MESSAGE_EXPIRE_TIME=300000
# ==================== AI回复配置 ====================
# AI回复功能总开关 (true/false)
AI_REPLY_ENABLED=false
# 默认AI模型
DEFAULT_AI_MODEL=qwen-plus
# 默认AI API地址
DEFAULT_AI_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
# AI请求超时时间 (秒)
AI_REQUEST_TIMEOUT=30
# AI最大生成token数
AI_MAX_TOKENS=100
# ================================
# 自动回复配置
# ================================
# 是否启用自动回复
AUTO_REPLY_ENABLED=true
# 默认回复消息
AUTO_REPLY_DEFAULT_MESSAGE=亲爱的"{send_user_name}" 老板你好!所有宝贝都可以拍,秒发货的哈~不满意的话可以直接申请退款哈~
# 最大重试次数
AUTO_REPLY_MAX_RETRY=3
# 重试间隔 (秒)
AUTO_REPLY_RETRY_INTERVAL=5
# ================================
# 自动发货配置
# ================================
# 是否启用自动发货
AUTO_DELIVERY_ENABLED=true
# 自动发货超时时间 (秒)
AUTO_DELIVERY_TIMEOUT=30
# API卡券请求超时时间 (秒)
API_CARD_TIMEOUT=10
# 批量数据并发保护
BATCH_DATA_LOCK_TIMEOUT=5
# ================================
# 代理配置 (可选)
# ================================
# HTTP代理
# HTTP_PROXY=http://proxy.example.com:8080
# HTTPS代理
# HTTPS_PROXY=https://proxy.example.com:8080
# 不使用代理的地址
# NO_PROXY=localhost,127.0.0.1
# ================================
# 监控配置
# ================================
# 健康检查间隔 (秒)
HEALTH_CHECK_INTERVAL=30
# 健康检查超时 (秒)
HEALTH_CHECK_TIMEOUT=10
# ================================
# 资源限制
# ================================
# 内存限制 (MB)
MEMORY_LIMIT=512
# CPU限制 (核心数)
CPU_LIMIT=0.5
# ================================
# 备份配置
# ================================
# 自动备份间隔 (小时)
BACKUP_INTERVAL=24
# 备份保留天数
BACKUP_RETENTION_DAYS=7
# 备份目录
BACKUP_DIR=/app/backups
# ================================
# 开发配置
# ================================
# 开发模式 (true/false)
DEBUG=false
# 热重载 (true/false)
RELOAD=false
# API文档 (true/false)
ENABLE_DOCS=true
# ================================
# 第三方服务配置
# ================================
# 邮件通知配置 (可选)
# SMTP_HOST=smtp.example.com
# SMTP_PORT=587
# SMTP_USERNAME=your-email@example.com
# SMTP_PASSWORD=your-password
# SMTP_FROM=noreply@example.com
# 钉钉机器人通知 (可选)
# DINGTALK_WEBHOOK=https://oapi.dingtalk.com/robot/send?access_token=your-token
# 企业微信机器人通知 (可选)
# WECHAT_WEBHOOK=https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=your-key
# ================================
# 自定义配置
# ================================
# 自定义配置文件路径
# CUSTOM_CONFIG_PATH=/app/custom_config.yml
# 插件目录
# PLUGINS_DIR=/app/plugins
# 模板目录
# TEMPLATES_DIR=/app/templates