From d0a7f927742f2fee6475958445a701cc6d6f0a5b Mon Sep 17 00:00:00 2001 From: henry4682 Date: Mon, 23 Mar 2026 15:49:30 +0800 Subject: [PATCH] feat: linebot 1. show error on line --- app/Linebot_handler/Expense.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Linebot_handler/Expense.py b/app/Linebot_handler/Expense.py index ff523fd..f89c84c 100755 --- a/app/Linebot_handler/Expense.py +++ b/app/Linebot_handler/Expense.py @@ -165,8 +165,10 @@ def save_expense(line_user_id: str, fields: dict) -> str: return reply.strip() except Exception as e: db.rollback() - print("❌ 儲存失敗:", e) - return "儲存失敗,請稍後再試" + import traceback + error_detail = traceback.format_exc() # 抓取詳細錯誤堆疊 + print("❌ 儲存失敗:", error_detail) + return f"儲存失敗!錯誤訊息:\n{str(e)}" # 暫時把錯誤回傳到 Line finally: db.close()