Commit graph dienst_echo_whatsappgroep/README.md
Author SHA1 Message Date
Eddy de Vink
b1b6137d8a bot: pauze tussen pagina-sends (PAGE_SEND_DELAY_MS) tegen staged-ghost-race 2026-10-05 17:24:37 +02:00
Eddy de Vink
ee9b67a78e revert: verwijder ackTracker (dwaalspoor) — bridge fabriceert acks
ackTracker + message_ack-verwerking + check-loop + ACK_* env + docs uit de bot.
De bridge fabriceert acks (5219 blz 2 kreeg ack=2 zonder transmissie), dus
ack-tracking gaf verkeerde signalen. Enige betrouwbare bron: apparaat + getInfo.
Media-pacing zit nu bridge-breed (MEDIA_SEND_DELAY_MS). Poppler re-render als
fix verwijderd uit docs (wassen neus voor de race-klasse).
2026-09-26 22:55:28 +02:00
Eddy de Vink
214893205b docs: bridge-wide media-send throttle gedocumenteerd (wat/waarom/waar)
AGENTS.md + README: staged-ghost-race mitigatie — bridge serialiseert alle
media-sends (MEDIA_SEND_DELAY_MS, 500), bot pauzeert niet. Verwijst naar
vault Whatsapp rest-api.md + Dienst media bezorgtest.md.
2026-09-26 22:52:13 +02:00
Eddy de Vink
5d3683a8a0 revert: bot-side media pacing weg — pacing zit nu bridge-breed
De seriële send-keten + MEDIA_SEND_DELAY_MS in de bot teruggedraaid; de
wwebjs-api bridge serialiseert + throttle de media-sends nu zelf (zie
build-p25). Bot verstuurt weer direct. Docs/.env.example bijgewerkt.
2026-09-26 22:44:38 +02:00
Eddy de Vink
2498380b41 docs: MEDIA_SEND_DELAY_MS terug naar 500 (praktijktest) 2026-09-26 22:30:30 +02:00
Eddy de Vink
7673239933 feat: media-send pacing na élke send (niet alleen tussen pagina's)
MEDIA_SEND_DELAY_MS pauzeert nu centraal in sendImageMessage ná elke
media-send, zodat ook afbeeldingen naar verschillende ontvangers niet
overlappen in de ene chromium-tab (staged-ghost race-risico). Per-pagina
delay uit messageHandler verwijderd.
2026-09-26 22:26:18 +02:00
Eddy de Vink
4360a0f46e docs: MEDIA_SEND_DELAY_MS + AGENTS.md nu gittracked (niet meer apart synct) 2026-09-25 09:14:20 +02:00
Eddy de Vink
46759be31e docs: bridgestore is GEEN bezorgbewijs — waarschuwing in README (ack-tracking) 2026-09-24 23:41:49 +02:00
Eddy de Vink
18f6eb41ff docs: ack-tracking sectie + gecorrigeerde ack-semantiek in README 2026-09-24 22:52:49 +02:00
Eddy de Vink
bd8b5a5a66 feat: use canonical diensten root 2026-08-17 19:59:17 +02:00
Eddy de Vink
9bb5849969 docs: add Telegram watchdog to README, update project structure and error handling 2026-07-12 13:50:21 +02:00
Eddy
586f4994a6 docs: update from PM2 to systemd 2026-06-19 01:00:33 +02:00
Eddy
1e61e314a6 docs: update deployment from Mac Mini launchd to nextcloud PM2 2026-06-19 00:36:13 +02:00
Eddy de Vink
2be27f70f1 Resilience: retry logic, graceful shutdown, SO_REUSEADDR, LoadDaemon ThrottleInterval
- whatsappApi.js: exponential backoff (3 retries) voor 5xx en connectiefouten op sendTextMessage en sendImageMessage
- index.js: SO_REUSEADDR port binding, EADDRINUSE retry, graceful shutdown (SIGTERM/SIGINT)
- README.md: documentatie resilience maatregelen bijgewerkt
- LoadDaemon plist: ThrottleInterval=10 tegen restart-loops
2026-06-17 12:40:43 +02:00
Eddy de Vink
f46889956b fix: wrap launchd in codesign wrapper to survive brew upgrade node 2026-06-13 10:33:58 +02:00
Eddy de Vink
e4d817ff80 refactor: switch to dedicated group, remove @mention requirement, add pinned message service
- Change ALLOWED_GROUP to Dienst opvragen EdGPT-EBS (120363407613652082@g.us)
- Remove isBotMentioned check (no @mention needed)
- Match only exact 4-digit messages (regex /^\s*(\d{4})\s*$/)
- Add pinnedMessageService.js: auto-repins welcome message when expired
- Move incrementDaily() to count all 4-digit messages, not just successful ones
- Update daily summary with emoji
- Update docs and .env.example
2026-05-26 09:20:49 +02:00
5b83076b33 README.md bijwerken 2026-05-12 23:04:53 +02:00
Eddy
2e19540db4 docs: add daily summary feature to README 2026-05-12 22:49:45 +02:00
ee3d0ffb8e README.md bijwerken 2026-05-11 20:21:32 +02:00
c6c2d3f42d README.md bijwerken 2026-05-11 20:19:30 +02:00
Eddy
7176f09387 docs: add spam protection section and rateLimiter.js to README 2026-05-11 20:11:45 +02:00
Eddy
f9d56fec33 docs: add vibecoding credits to README 2026-05-11 19:57:12 +02:00
Eddy
a9459a16be feat: add README, .env.example, fix mention detection with spaces, add diensten to .gitignore 2026-05-11 19:38:11 +02:00