.env 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. # ============================================
  2. # Web 服务器配置
  3. # ============================================
  4. # Web 服务器端口(默认 8080,可自定义避免冲突)
  5. # cron 模式下自动启动,通过 http://localhost:{WEBSERVER_PORT} 访问报告
  6. WEBSERVER_PORT=18080
  7. # ============================================
  8. # 通知渠道配置(多账号用 ; 分隔)
  9. # ============================================
  10. # 飞书机器人 webhook URL(多账号用 ; 分隔)
  11. FEISHU_WEBHOOK_URL=
  12. # Telegram Bot Token(多账号用 ; 分隔,需与 chat_id 数量一致)
  13. TELEGRAM_BOT_TOKEN=
  14. # Telegram Chat ID(多账号用 ; 分隔,需与 bot_token 数量一致)
  15. TELEGRAM_CHAT_ID=
  16. # 钉钉机器人 webhook URL(多账号用 ; 分隔)
  17. DINGTALK_WEBHOOK_URL=
  18. # 企业微信机器人 webhook URL(多账号用 ; 分隔)
  19. WEWORK_WEBHOOK_URL=
  20. # 企业微信消息类型(markdown 或 text)
  21. WEWORK_MSG_TYPE=
  22. # 邮件配置(邮箱已支持多收件人,逗号分隔)
  23. EMAIL_FROM=
  24. EMAIL_PASSWORD=
  25. EMAIL_TO=
  26. EMAIL_SMTP_SERVER=
  27. EMAIL_SMTP_PORT=
  28. # ntfy 推送配置(多账号用 ; 分隔,topic 和 token 数量需一致)
  29. # ntfy 服务器地址(可改为自托管)
  30. # 留空则默认使用 https://ntfy.sh,如需自建请填写
  31. NTFY_SERVER_URL=
  32. # ntfy主题名称(多账号用 ; 分隔)
  33. NTFY_TOPIC=
  34. # 可选:访问令牌(用于私有主题,多账号用 ; 分隔,无令牌的留空占位如 ";token2")
  35. NTFY_TOKEN=
  36. # Bark 推送配置(多账号用 ; 分隔)
  37. BARK_URL=
  38. # Slack 推送配置(多账号用 ; 分隔)
  39. SLACK_WEBHOOK_URL=
  40. # 通用 Webhook 配置(多账号用 ; 分隔)
  41. # 支持 Discord、Matrix、IFTTT 等任意支持 Webhook 的平台
  42. GENERIC_WEBHOOK_URL=
  43. # JSON 模板,支持 {title} 和 {content} 占位符
  44. # 示例:{"content": "{content}"}
  45. GENERIC_WEBHOOK_TEMPLATE=
  46. # ============================================
  47. # AI 配置(ai_analysis 和 ai_translation 共享模型配置)
  48. # ============================================
  49. # 是否启用 AI 分析 (true/false)
  50. AI_ANALYSIS_ENABLED=
  51. # AI API Key(必填,启用 AI 功能时需要)
  52. AI_API_KEY=
  53. # 模型名称(LiteLLM 格式: provider/model_name)
  54. # 示例: deepseek/deepseek-chat, openai/gpt-4o, gemini/gemini-2.5-flash
  55. AI_MODEL=
  56. # 自定义 API 端点(可选,大多数情况留空)
  57. AI_API_BASE=
  58. # ============================================
  59. # 远程存储配置(S3 兼容协议,支持 R2/OSS/COS/S3 等)
  60. # ============================================
  61. S3_ENDPOINT_URL=
  62. S3_BUCKET_NAME=
  63. S3_ACCESS_KEY_ID=
  64. S3_SECRET_ACCESS_KEY=
  65. S3_REGION=
  66. # ============================================
  67. # MCP Server 配置
  68. # ============================================
  69. # MCP 监听地址(默认 127.0.0.1 仅本机访问,改 0.0.0.0 允许外部访问)
  70. # MCP_HOST=127.0.0.1
  71. # MCP 端口(默认 3333,如与其他服务冲突可修改)
  72. # MCP_PORT=3333
  73. # ============================================
  74. # 运行配置
  75. # ============================================
  76. # 定时任务表达式,每 12 小时执行一次(比如 0点,4点,8点,12点,16点,20点这种时间规律执行)
  77. CRON_SCHEDULE=0 */8 * * *
  78. # 运行模式:cron/once
  79. RUN_MODE=cron
  80. # 启动时立即执行一次
  81. IMMEDIATE_RUN=true