fix: linebot

correct the way import
This commit is contained in:
2026-03-10 10:42:15 +08:00
parent 991ebeb6fd
commit 7af5bd8caf
5 changed files with 7 additions and 7 deletions

View File

@@ -2,8 +2,8 @@ import re
from datetime import datetime, date from datetime import datetime, date
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from sqlalchemy import text from sqlalchemy import text
from db.models import User, LineUser, Category, CategoryRule, Expense from DB.Models import User, LineUser, Category, CategoryRule, Expense
from db.session import SessionLocal from DB.Session import SessionLocal
EXPENSE_TEMPLATE = ( EXPENSE_TEMPLATE = (
"請填寫以下記帳資料後傳回:\n\n" "請填寫以下記帳資料後傳回:\n\n"

View File

@@ -1,5 +1,5 @@
from line import captcha_state from line import captcha_state
from line.expense import ( from Linebot_handler.Expense import (
EXPENSE_TEMPLATE, EXPENSE_TEMPLATE,
save_expense, save_expense,
delete_expense, delete_expense,

View File

@@ -10,7 +10,7 @@ from linebot.v3.messaging import (
from linebot.v3.webhooks import MessageEvent, TextMessageContent, FollowEvent from linebot.v3.webhooks import MessageEvent, TextMessageContent, FollowEvent
from linebot.v3.exceptions import InvalidSignatureError from linebot.v3.exceptions import InvalidSignatureError
from config import LINE_CHANNEL_ACCESS_TOKEN, LINE_CHANNEL_SECRET from config import LINE_CHANNEL_ACCESS_TOKEN, LINE_CHANNEL_SECRET
from line.handlers import handle_text, handle_captcha from Linebot_handler.Handlers import handle_text, handle_captcha
router = APIRouter() router = APIRouter()
configuration = Configuration(access_token=LINE_CHANNEL_ACCESS_TOKEN) configuration = Configuration(access_token=LINE_CHANNEL_ACCESS_TOKEN)

View File

@@ -2,9 +2,9 @@ import nest_asyncio
nest_asyncio.apply() nest_asyncio.apply()
from fastapi import FastAPI from fastapi import FastAPI
from line.router import router as line_router from Linebot_handler.Router import router as line_router
from invoice.router import router as invoice_router from Invoice.Router import router as invoice_router
from trading.router import router as trading_router from Trading.Router import router as trading_router
app = FastAPI() app = FastAPI()