From 2498380b41c93c673c5cd8f4a9a4dd6bd41bedae Mon Sep 17 00:00:00 2001 From: Eddy de Vink Date: Sat, 26 Sep 2026 22:30:30 +0200 Subject: [PATCH] docs: MEDIA_SEND_DELAY_MS terug naar 500 (praktijktest) --- .env.example | 2 +- AGENTS.md | 5 +++-- README.md | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.env.example b/.env.example index 7ce2057..0de1d7e 100644 --- a/.env.example +++ b/.env.example @@ -25,7 +25,7 @@ MAX_REQUESTS_PER_DAY=5 ACK_STUCK_TIMEOUT_MS=300000 # 5 min zonder ack 2 = stuck ACK_PRUNED_AFTER_MS=1800000 # 30 min: stale trackings opruimen (loop stopt dan) ACK_CHECK_INTERVAL_MS=30000 # checkinterval (alleen actief als er iets pending is) -MEDIA_SEND_DELAY_MS=1500 # wacht ná élke media-send (media-pipeline is één tab; voorkomt overlappende sends) +MEDIA_SEND_DELAY_MS=500 # wacht ná élke media-send (media-pipeline is één tab; voorkomt overlappende sends) # Admin notifications ADMIN_NUMBER=31612345678@c.us diff --git a/AGENTS.md b/AGENTS.md index c2204f1..0d07324 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -181,8 +181,9 @@ Sommige mediabestand-verzendingen keren `success` + message-ID terug maar worden - **Pruning** na `ACK_PRUNED_AFTER_MS` (30 min); de check-loop is **activity-driven** (draait alleen bij openstaande tracking, geen polling in rust). - Vereiste aan de bridge: `message_ack` staat sinds 2026-09-24 in wwebjs-api `.env` **niet** meer in `DISABLED_CALLBACKS`; container is daarvoor herstart. - Env-vars: `ACK_STUCK_TIMEOUT_MS` (default 300000), `ACK_PRUNED_AFTER_MS` (default 1800000), `ACK_CHECK_INTERVAL_MS` (default 30000). -- **Media-spreiding:** `MEDIA_SEND_DELAY_MS` (default **500**, nu **1500**) pauzeert **na élke - media-send** (in `sendImageMessage`), niet alleen tussen pagina's van één dienst. De +- **Media-spreiding:** `MEDIA_SEND_DELAY_MS` (default **500**; praktijktest op 500) + pauzeert **na élke media-send** (in `sendImageMessage`), niet alleen tussen pagina's van + één dienst. De wwebjs-media-pipeline is EEN chromium-tab; opeenvolgende media-sends — óók naar verschillende ontvangers — overlappen anders en veroorzaken de staged-ghost-race. 0 = uitschakelen. (Tijdelijke mitigatie; permanente fix = fork: send óf écht verzenden diff --git a/README.md b/README.md index ec5ee8c..876c568 100644 --- a/README.md +++ b/README.md @@ -190,7 +190,7 @@ sessie — zie AGENTS.md). De bot detecteert dit via `message_ack`-events en waa | `ACK_STUCK_TIMEOUT_MS` | Leeftijd zonder ack 2 = stuck | `300000` (5 min) | | `ACK_PRUNED_AFTER_MS` | Stale tracking opruimen | `1800000` (30 min) | | `ACK_CHECK_INTERVAL_MS` | Checkinterval (alleen actief bij pending) | `30000` | -| `MEDIA_SEND_DELAY_MS` | Wacht ná élke media-send (media-pipeline is één tab; voorkomt overlappende sends naar elk doel) | `1500` | +| `MEDIA_SEND_DELAY_MS` | Wacht ná élke media-send (media-pipeline is één tab; voorkomt overlappende sends naar elk doel) | `500` | Opvallende logregels: `[ack] track …`, `[ack] delivered ack=…`, `[ack] pruned …`.