TrendRadar/docker/.env

73 lines
2.0 KiB
Bash
Raw 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.

# ============================================
# 核心配置(环境变量优先级 > config.yaml
# ============================================
# 是否启用爬虫 (true/false)
ENABLE_CRAWLER=
# 是否启用通知 (true/false)
ENABLE_NOTIFICATION=
# 报告模式(daily|incremental|current)
REPORT_MODE=
# 排序优先级 (true=先按配置位置排序false=先按热点条数排序)
SORT_BY_POSITION_FIRST=
# 每个关键词最大显示数量 (0=不限制,>0=限制数量)
MAX_NEWS_PER_KEYWORD=
# ============================================
# 推送时间窗口配置
# ============================================
# 是否启用推送时间窗口 (true/false)
PUSH_WINDOW_ENABLED=
# 推送开始时间 (HH:MM 格式,如 08:00)
PUSH_WINDOW_START=
# 推送结束时间 (HH:MM 格式,如 22:00)
PUSH_WINDOW_END=
# 每天只推送一次 (true/false)
PUSH_WINDOW_ONCE_PER_DAY=
# 推送记录保留天数 (数字,如 7)
PUSH_WINDOW_RETENTION_DAYS=
# ============================================
# 通知渠道配置
# ============================================
# 推送配置
FEISHU_WEBHOOK_URL=
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHAT_ID=
DINGTALK_WEBHOOK_URL=
WEWORK_WEBHOOK_URL=
WEWORK_MSG_TYPE=
EMAIL_FROM=
EMAIL_PASSWORD=
EMAIL_TO=
EMAIL_SMTP_SERVER=
EMAIL_SMTP_PORT=
# ntfy 推送配置
NTFY_SERVER_URL=https://ntfy.sh
# ntfy主题名称
NTFY_TOPIC=
# 可选:访问令牌(用于私有主题)
NTFY_TOKEN=
# Bark 推送配置
# Bark推送URL格式https://api.day.app/your_device_key 或自建服务器地址)
BARK_URL=
# Slack 推送配置
# Slack Incoming Webhook URL格式https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
SLACK_WEBHOOK_URL=
# ============================================
# 运行配置
# ============================================
# 定时任务表达式,每 30 分钟执行一次(比如 8点8点半9点9点半这种时间规律执行)
CRON_SCHEDULE=*/30 * * * *
# 运行模式cron/once
RUN_MODE=cron
# 启动时立即执行一次
IMMEDIATE_RUN=true