From 083bc5f546bb77bb1561b05c09bb8f502b4cf16c Mon Sep 17 00:00:00 2001 From: AyrisAI Date: Thu, 14 May 2026 19:10:11 +0300 Subject: [PATCH] Remove specific keyword filtering for notifications --- app/api/webhooks/mail-signal/route.ts | 29 +++++---------------------- 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/app/api/webhooks/mail-signal/route.ts b/app/api/webhooks/mail-signal/route.ts index b154eaf..ce9197b 100644 --- a/app/api/webhooks/mail-signal/route.ts +++ b/app/api/webhooks/mail-signal/route.ts @@ -65,33 +65,16 @@ export async function POST(request: Request) { from: incomingFrom || "Bilinmiyor" }; - console.log(`[Signal] Mail İşleniyor: "${mailData.subject}"`); - let processed = false; - let extraInfo = ""; - const analysisContent = (mailData.subject + " " + mailData.text).toLowerCase(); - - if (analysisContent.includes("bmw") || analysisContent.includes("tamir")) { - console.log("🚗 [Signal] BMW/Tamir içerikli mail tespit edildi!"); - extraInfo = "🚗 BMW/Tamir İlgili İçerik"; - processed = true; - } - - if (analysisContent.includes("penti") || analysisContent.includes("sipariş")) { - console.log("🛍️ [Signal] Penti/Sipariş içerikli mail tespit edildi!"); - extraInfo = "🛍️ Penti/Sipariş İlgili İçerik"; - processed = true; - } - - // 4. Bildirim Gönder (Telegram) + // 3. Bildirim Gönder (Telegram) const notificationResult = await sendTelegramNotification( mapping.userId, to, mailData.from, mailData.subject, - extraInfo + "" // Analiz bilgisini kaldırdık ); - // 5. Bildirim Logu + // 4. Bildirim Logu await prisma.notificationLog.create({ data: { mailbox: to, @@ -99,16 +82,14 @@ export async function POST(request: Request) { subject: mailData.subject, status: notificationResult.status, userId: mapping.userId, - error: notificationResult.error || (processed ? null : "Anahtar kelime eşleşmedi") + error: notificationResult.error } }); return NextResponse.json({ success: true, - processed, notification: notificationResult.status, - subject: mailData.subject, - mode: incomingSubject ? 'worker-data' : 'imap-fallback' + subject: mailData.subject }); } catch (error: any) {