fix bugs
Browse files- app/constants.py +1 -1
- app/main.py +2 -1
app/constants.py
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
VEHICLE_KEYWORDS = ["xe máy", "ô tô", "xe đạp", "xe hơi"]
|
| 2 |
-
SHEET_RANGE = 'chat!A2:
|
| 3 |
EMBEDDING_DIM = 1536
|
| 4 |
|
| 5 |
# Mapping từ từ khóa sang tên cột trong bảng tblPhuongtien
|
|
|
|
| 1 |
VEHICLE_KEYWORDS = ["xe máy", "ô tô", "xe đạp", "xe hơi"]
|
| 2 |
+
SHEET_RANGE = 'chat!A2:I'
|
| 3 |
EMBEDDING_DIM = 1536
|
| 4 |
|
| 5 |
# Mapping từ từ khóa sang tên cột trong bảng tblPhuongtien
|
app/main.py
CHANGED
|
@@ -6,6 +6,7 @@ from typing import Dict, Any, List
|
|
| 6 |
import asyncio
|
| 7 |
from concurrent.futures import ThreadPoolExecutor
|
| 8 |
import os
|
|
|
|
| 9 |
|
| 10 |
from .config import Settings, get_settings
|
| 11 |
from .facebook import FacebookClient
|
|
@@ -116,7 +117,7 @@ async def webhook(request: Request):
|
|
| 116 |
|
| 117 |
return {"status": "ok"}
|
| 118 |
except Exception as e:
|
| 119 |
-
logger.error(f"Error processing webhook: {e}")
|
| 120 |
raise HTTPException(status_code=500, detail="Internal server error")
|
| 121 |
|
| 122 |
@timing_decorator_async
|
|
|
|
| 6 |
import asyncio
|
| 7 |
from concurrent.futures import ThreadPoolExecutor
|
| 8 |
import os
|
| 9 |
+
import traceback
|
| 10 |
|
| 11 |
from .config import Settings, get_settings
|
| 12 |
from .facebook import FacebookClient
|
|
|
|
| 117 |
|
| 118 |
return {"status": "ok"}
|
| 119 |
except Exception as e:
|
| 120 |
+
logger.error(f"Error processing webhook: {e}\nTraceback: {traceback.format_exc()}")
|
| 121 |
raise HTTPException(status_code=500, detail="Internal server error")
|
| 122 |
|
| 123 |
@timing_decorator_async
|