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) {