JasonFinley0821 commited on
Commit
2be2326
·
1 Parent(s): 6d820cb

feat : add load env

Browse files
Files changed (1) hide show
  1. services/linebot.py +2 -0
services/linebot.py CHANGED
@@ -1,4 +1,5 @@
1
  import os
 
2
  from typing import Optional
3
  from linebot import LineBotApi, WebhookHandler # 匯入 Line Bot SDK
4
  from linebot.exceptions import InvalidSignatureError # 匯入 Line 簽章無效的例外
@@ -11,6 +12,7 @@ from linebot.models import ( # 匯入 Line Bot 的各種訊息模型
11
  FollowEvent
12
  )
13
 
 
14
  # --- 設定和初始化 ---
15
  # 設置 Line Bot 的 API 金鑰和秘密金鑰 (從環境變數讀取)
16
  # 初始化 Line Bot API 客戶端和 Webhook 處理器
 
1
  import os
2
+ from dotenv import load_dotenv # 匯入 dotenv 以載入 .env 環境變數檔案
3
  from typing import Optional
4
  from linebot import LineBotApi, WebhookHandler # 匯入 Line Bot SDK
5
  from linebot.exceptions import InvalidSignatureError # 匯入 Line 簽章無效的例外
 
12
  FollowEvent
13
  )
14
 
15
+ load_dotenv()
16
  # --- 設定和初始化 ---
17
  # 設置 Line Bot 的 API 金鑰和秘密金鑰 (從環境變數讀取)
18
  # 初始化 Line Bot API 客戶端和 Webhook 處理器