mirror of
https://github.com/zhinianboke/xianyu-auto-reply.git
synced 2025-08-01 12:07:36 +08:00
228 lines
4.6 KiB
Bash
228 lines
4.6 KiB
Bash
# 闲鱼自动回复系统 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
|