Remove specific keyword filtering for notifications

This commit is contained in:
AyrisAI
2026-05-14 19:10:11 +03:00
parent add1876c11
commit 083bc5f546

View File

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