FX Sport AL 3 kelime sırası düzeltmesi
Browse files
app.py
CHANGED
@@ -459,7 +459,7 @@ def chatbot_fn(user_message, history, image=None):
|
|
459 |
product_words = []
|
460 |
skip_words = ['stok', 'stock', 'kaç', 'adet', 'tane', 'var', 'mı', 'mi',
|
461 |
'mevcut', 'mu', 'bulunuyor', 'hangi', 'mağaza', 'nerede',
|
462 |
-
'durumu', 'stoklarda', 'stokta', 'için', 've', 'ile']
|
463 |
|
464 |
for word in user_message.lower().split():
|
465 |
if word not in skip_words:
|
@@ -467,6 +467,15 @@ def chatbot_fn(user_message, history, image=None):
|
|
467 |
|
468 |
if product_words:
|
469 |
product_name = ' '.join(product_words)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
470 |
stock_info = get_realtime_stock(product_name)
|
471 |
|
472 |
if stock_info:
|
|
|
459 |
product_words = []
|
460 |
skip_words = ['stok', 'stock', 'kaç', 'adet', 'tane', 'var', 'mı', 'mi',
|
461 |
'mevcut', 'mu', 'bulunuyor', 'hangi', 'mağaza', 'nerede',
|
462 |
+
'durumu', 'stoklarda', 'stokta', 'için', 've', 'ile', 'toplam', 'toplamda']
|
463 |
|
464 |
for word in user_message.lower().split():
|
465 |
if word not in skip_words:
|
|
|
467 |
|
468 |
if product_words:
|
469 |
product_name = ' '.join(product_words)
|
470 |
+
|
471 |
+
# FX Sport AL 3 gibi özel ürün isimlerini düzelt
|
472 |
+
# "fx sport 3 al" -> "fx sport al 3"
|
473 |
+
if 'fx sport' in product_name and '3' in product_name:
|
474 |
+
if 'al' in product_name:
|
475 |
+
# Kelime sırasını düzelt
|
476 |
+
product_name = 'fx sport al 3'
|
477 |
+
elif 'carbon' in product_name:
|
478 |
+
product_name = 'fx sport carbon'
|
479 |
stock_info = get_realtime_stock(product_name)
|
480 |
|
481 |
if stock_info:
|