.env 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. # ============================================
  2. # 核心配置(环境变量优先级 > config.yaml)
  3. # ============================================
  4. # 是否启用爬虫 (true/false)
  5. ENABLE_CRAWLER=
  6. # 是否启用通知 (true/false)
  7. ENABLE_NOTIFICATION=
  8. # 报告模式(daily|incremental|current)
  9. REPORT_MODE=
  10. # 排序优先级 (true=先按配置位置排序,false=先按热点条数排序)
  11. SORT_BY_POSITION_FIRST=
  12. # 每个关键词最大显示数量 (0=不限制,>0=限制数量)
  13. MAX_NEWS_PER_KEYWORD=
  14. # ============================================
  15. # 推送时间窗口配置
  16. # ============================================
  17. # 是否启用推送时间窗口 (true/false)
  18. PUSH_WINDOW_ENABLED=
  19. # 推送开始时间 (HH:MM 格式,如 08:00)
  20. PUSH_WINDOW_START=
  21. # 推送结束时间 (HH:MM 格式,如 22:00)
  22. PUSH_WINDOW_END=
  23. # 每天只推送一次 (true/false)
  24. PUSH_WINDOW_ONCE_PER_DAY=
  25. # 推送记录保留天数 (数字,如 7)
  26. PUSH_WINDOW_RETENTION_DAYS=
  27. # ============================================
  28. # 通知渠道配置
  29. # ============================================
  30. # 推送配置
  31. FEISHU_WEBHOOK_URL=
  32. TELEGRAM_BOT_TOKEN=
  33. TELEGRAM_CHAT_ID=
  34. DINGTALK_WEBHOOK_URL=
  35. WEWORK_WEBHOOK_URL=
  36. WEWORK_MSG_TYPE=
  37. EMAIL_FROM=
  38. EMAIL_PASSWORD=
  39. EMAIL_TO=
  40. EMAIL_SMTP_SERVER=
  41. EMAIL_SMTP_PORT=
  42. # ntfy 推送配置
  43. NTFY_SERVER_URL=https://ntfy.sh
  44. # ntfy主题名称
  45. NTFY_TOPIC=
  46. # 可选:访问令牌(用于私有主题)
  47. NTFY_TOKEN=
  48. # Bark 推送配置
  49. # Bark推送URL(格式:https://api.day.app/your_device_key 或自建服务器地址)
  50. BARK_URL=
  51. # Slack 推送配置
  52. # Slack Incoming Webhook URL(格式:https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX)
  53. SLACK_WEBHOOK_URL=
  54. # ============================================
  55. # 运行配置
  56. # ============================================
  57. # 定时任务表达式,每 30 分钟执行一次(比如 8点,8点半,9点,9点半这种时间规律执行)
  58. CRON_SCHEDULE=*/30 * * * *
  59. # 运行模式:cron/once
  60. RUN_MODE=cron
  61. # 启动时立即执行一次
  62. IMMEDIATE_RUN=true