# 闲鱼自动回复系统 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