dienst_echo_whatsappgroep/.env.example

47 lines
1.9 KiB
Shell

# ┌─────────────────────────────────────────────────────────┐
# │ POORT OVERZICHT (nextcloud server) │
# │ 3001 = wwebjs-api (Docker container, WhatsApp bridge) │
# │ 3002 = dienst-bot (systemd, deze service) │
# │ 3004 = telegram-bot (systemd, watchdog) │
# │ 3000 = Forgejo (NIET onze service!) │
# └─────────────────────────────────────────────────────────┘
# WhatsApp API Configuration
WHATSAPP_API_ENDPOINT=http://localhost:3001
WHATSAPP_SESSION=EdGpt
# Webhook Configuration
WEBHOOK_PORT=3002
ALLOWED_GROUP=120363407613652082@g.us
BOT_NAME=EdGpt
# Paths
DIENSTEN_DIR=../Whatsapp_Dienst/diensten
# Rate limiting
MAX_REQUESTS_PER_DAY=5
# Pauze tussen pagina-sends (ms). Staged-ghost-race-mitigatie: maakt elke pagina
# een effectief losse send (enkele sends falen nooit). Gemeten transmissie-latentie
# naar ontvanger ≈ 0.83 s (2026-10-05); default = 3 x ~3.5. 0 = geen pauze.
PAGE_SEND_DELAY_MS=3000
# Merge: meerpagina-diensten als EEN lange afbeelding sturen (elimineert de
# staged-ghost "2e pagina van een paar verliest"). 'false' = per-pagina sturen.
MERGE_PAGES=true
# Pad naar ImageMagick (magick -append). Server: /home/linuxbrew/.linuxbrew/bin/magick
MAGICK_BIN=magick
# Admin notifications
ADMIN_NUMBER=31612345678@c.us
# Telegram watchdog (fallback when WhatsApp API is down)
TELEGRAM_BOT_URL=http://localhost:3004
# Telegram watchdog configuration (telegram-bot process)
TELEGRAM_BOT_TOKEN=
TELEGRAM_ADMIN_CHAT_ID=
TELEGRAM_BOT_PORT=3004
DIENST_BOT_HEALTH_URL=http://localhost:3002/health
WWEBJS_API_SESSION_URL=http://192.168.5.252:3001/session/status/EdGpt
HEALTH_CHECK_INTERVAL_MS=300000