From 7176f09387518a08d216aa0e2d420d7269389da6 Mon Sep 17 00:00:00 2001 From: Eddy Date: Mon, 11 May 2026 20:11:45 +0200 Subject: [PATCH] docs: add spam protection section and rateLimiter.js to README --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 15cf63d..d6f8366 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,7 @@ npx pm2 logs dienst-bot src/ index.js # Express webhook server messageHandler.js # Berichtverwerking en filtering + rateLimiter.js # Spam protectie (max 5 per dag) dienstService.js # JSON lookup en PNG bestandspaden whatsappApi.js # WhatsApp API client (bericht + afbeelding) ``` @@ -124,6 +125,10 @@ src/ - **Fout bij verzenden PNG**: de admin krijgt een WhatsApp melding - **Webhook fout**: wordt gelogd in PM2 logs +## Spam protectie + +Elke gebruiker kan maximaal `MAX_REQUESTS_PER_DAY` (standaard 5) diensten per dag opvragen. Bij overschrijding krijgt de gebruiker een melding. De teller wordt dagelijks automatisch gereset (bij de eerste request na middernacht). + ## Licentie Privé project — niet voor distributie.