# ============================================ # 核心配置(环境变量优先级 > 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= # ============================================ # 运行配置 # ============================================ # 定时任务表达式,每 30 分钟执行一次(比如 8点,8点半,9点,9点半这种时间规律执行) CRON_SCHEDULE=*/30 * * * * # 运行模式:cron/once RUN_MODE=cron # 启动时立即执行一次 IMMEDIATE_RUN=true