- 新增 app/crawlers/openinsider.py,來源 http://openinsider.com/search?q={symbol} - 支援多標的:以 SYMBOLS=PLTR,NVDA,... 同時追多檔(或使用 SYMBOL 單一) - runner: 多實例排程與啟動;/check 會依序觸發全部爬蟲 - API: /info、/stats、/check、/notify_test 支援多爬蟲回應 - config/base: 新增 RUN_DAILY_AT 每日固定時間;未設定則用 CHECK_INTERVAL - notifications: 新增 send_custom_email、send_text_webhook、send_text_discord - README 與 .env.template 更新;.env 改為 CRAWLER_TYPE=openinsider - 移除 quiver_insiders 爬蟲與相關設定 BREAKING CHANGE: 不再支援 CRAWLER_TYPE=quiver_insiders;請改用 openinsider。
35 lines
985 B
Plaintext
35 lines
985 B
Plaintext
# 基本設定
|
||
CHECK_INTERVAL=300
|
||
RUN_DAILY_AT=12:00
|
||
LOG_LEVEL=INFO
|
||
ALWAYS_NOTIFY_ON_STARTUP=false
|
||
|
||
# 電子郵件通知設定(Gmail 範例)
|
||
EMAIL_SMTP_SERVER=smtp.gmail.com
|
||
EMAIL_SMTP_PORT=587
|
||
# 可選: starttls | ssl | none
|
||
EMAIL_SMTP_SECURITY=starttls
|
||
EMAIL_FROM=your_email@gmail.com
|
||
EMAIL_TO=notification@gmail.com
|
||
EMAIL_USERNAME=your_email@gmail.com
|
||
EMAIL_PASSWORD=your_app_specific_password
|
||
|
||
# Slack Webhook(可選)
|
||
WEBHOOK_URL=https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK
|
||
|
||
# Discord Webhook(可選)
|
||
DISCORD_WEBHOOK=https://discord.com/api/webhooks/YOUR/DISCORD/WEBHOOK
|
||
|
||
# 進階(可選):自訂資料與日誌目錄
|
||
# 預設 Docker 會使用 /app/data、/app/logs;本機則使用 ./data、./logs
|
||
# DATA_DIR=./data
|
||
# LOG_DIR=./logs
|
||
|
||
# 選擇爬蟲類型與參數
|
||
# 可選: barrons | openinsider
|
||
CRAWLER_TYPE=openinsider
|
||
# 針對內部人交易爬蟲的股票代號(單一)
|
||
SYMBOL=PLTR
|
||
# 或一次追多個:以逗號分隔
|
||
# SYMBOLS=PLTR,NVDA,TSLA
|