feat: add feature enable/disable flags for notification platforms
- Add MATTERMOST_ENABLED, TELEGRAM_ENABLED, SYNOLOGY_ENABLED, NOTION_ENABLED, GA4_ENABLED flags - Skip disabled platforms in message_sender.py - Comment out unused config variables in .env.sample - Add .vscode settings for virtual environment debugging
This commit is contained in:
33
.env.sample
33
.env.sample
@ -37,7 +37,8 @@ AIR_STATION_NAMES=운정
|
||||
WEATHER_STN_IDS=99
|
||||
|
||||
# ===== Google Analytics 4 설정 =====
|
||||
# GA4 API를 통한 웹사이트 방문자 데이터 수집
|
||||
# GA4 기능 사용 여부 (true/false)
|
||||
GA4_ENABLED=false
|
||||
GA4_API_TOKEN=your_ga4_api_token
|
||||
GA4_PROPERTY_ID=384052726
|
||||
GA4_SERVICE_ACCOUNT_FILE=./conf/service-account-credentials.json
|
||||
@ -85,24 +86,34 @@ BOARD_CONTENT=게시판 기본 내용
|
||||
BOARD_MB_ID=admin
|
||||
BOARD_NICKNAME=관리자
|
||||
|
||||
# ===== Mattermost 알림 설정 =====
|
||||
# 메시지 알림 서비스 연동
|
||||
# ===== 알림 서비스 설정 =====
|
||||
# 각 플랫폼별로 ENABLED 설정이 false이거나 주석처리되어 있으면 해당 기능을 건너뜁니다.
|
||||
|
||||
# ----- Mattermost 알림 설정 -----
|
||||
# 사용 여부 (true/false)
|
||||
MATTERMOST_ENABLED=false
|
||||
MATTERMOST_URL=https://mattermost.example.com
|
||||
MATTERMOST_TOKEN=your_bot_token
|
||||
MATTERMOST_CHANNEL_ID=your_channel_id
|
||||
MATTERMOST_WEBHOOK_URL=https://mattermost.example.com/hooks/xxx
|
||||
# MATTERMOST_WEBHOOK_URL=https://mattermost.example.com/hooks/xxx
|
||||
|
||||
# ===== Telegram 알림 설정 (선택) =====
|
||||
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
|
||||
TELEGRAM_CHAT_ID=your_chat_id
|
||||
# ----- Telegram 알림 설정 -----
|
||||
# 사용 여부 (true/false)
|
||||
TELEGRAM_ENABLED=false
|
||||
# TELEGRAM_BOT_TOKEN=your_telegram_bot_token
|
||||
# TELEGRAM_CHAT_ID=your_chat_id
|
||||
|
||||
# ===== Synology Chat 설정 (선택) =====
|
||||
SYNOLOGY_CHAT_URL=https://your-synology.com/webapi/entry.cgi
|
||||
SYNOLOGY_CHAT_TOKEN=your_token
|
||||
# ----- Synology Chat 설정 -----
|
||||
# 사용 여부 (true/false)
|
||||
SYNOLOGY_ENABLED=false
|
||||
# SYNOLOGY_CHAT_URL=https://your-synology.com/webapi/entry.cgi
|
||||
# SYNOLOGY_CHAT_TOKEN=your_token
|
||||
|
||||
# ===== Notion API 설정 =====
|
||||
# Notion 웹훅 알림 연동
|
||||
NOTION_API_SECRET=your_notion_api_secret
|
||||
# 사용 여부 (true/false)
|
||||
NOTION_ENABLED=false
|
||||
# NOTION_API_SECRET=your_notion_api_secret
|
||||
|
||||
# ===== Flask 설정 =====
|
||||
FLASK_SECRET_KEY=your_secret_key_here
|
||||
|
||||
Reference in New Issue
Block a user