xianyu-auto-reply/.env.example
2025-07-24 12:05:21 +08:00

193 lines
3.9 KiB
Plaintext

# 闲鱼自动回复系统 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
# ================================
# 闲鱼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
# ================================
# 自动回复配置
# ================================
# 是否启用自动回复
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