feat: integrate dailyStats counter into message handler

This commit is contained in:
Eddy 2026-05-12 22:26:34 +02:00
commit f7bc98eaed

View file

@ -1,6 +1,7 @@
const { findDienst, getPngFilePaths } = require('./dienstService') const { findDienst, getPngFilePaths } = require('./dienstService')
const { sendTextMessage, sendImageMessage, notifyAdmin } = require('./whatsappApi') const { sendTextMessage, sendImageMessage, notifyAdmin } = require('./whatsappApi')
const { checkLimit, increment, MAX_REQUESTS_PER_DAY } = require('./rateLimiter') const { checkLimit, increment, MAX_REQUESTS_PER_DAY } = require('./rateLimiter')
const { increment: incrementDaily } = require('./dailyStats')
const BOT_NAME = (process.env.BOT_NAME || 'EdGpt').toLowerCase() const BOT_NAME = (process.env.BOT_NAME || 'EdGpt').toLowerCase()
const ALLOWED_GROUP = process.env.ALLOWED_GROUP const ALLOWED_GROUP = process.env.ALLOWED_GROUP
@ -49,6 +50,7 @@ async function handleWebhook(payload) {
} }
increment(author) increment(author)
incrementDaily()
const dienst = findDienst(dienstnummer) const dienst = findDienst(dienstnummer)
if (!dienst) { if (!dienst) {