關於 LINE Messaging API
LINE Messaging API 讓您的餐廳可以透過 LINE 官方帳號自動發送訂位確認通知與前一天提醒給客戶。 完成以下設定步驟後,系統將自動整合 LINE 通知功能。
登入 LINE Developers Console
前往 LINE Developers Console,使用您的 LINE 帳號登入。
建立或選擇 Provider
登入後,在首頁選擇現有的 Provider,或點擊「Create a new provider」建立新的 Provider。Provider 是您的開發者帳號容器,可以包含多個 Channel。
建立 Messaging API Channel
在 Provider 頁面中,點擊「Create a new channel」,選擇「Messaging API」類型。填入 Channel 名稱(餐廳名稱)、說明、類別等資訊後送出。
取得 Channel ID 與 Channel Secret
Channel 建立完成後,進入 Channel 設定頁面,在「Basic settings」標籤中可以找到 Channel ID 和 Channel Secret。
取得 Channel Access Token
切換到「Messaging API」標籤,在頁面下方找到「Channel access token」區塊,點擊「Issue」按鈕生成長期有效的 Access Token。
取得 LINE Bot Basic ID
在「Messaging API」標籤中,找到「Bot information」區塊,記錄「Bot basic ID」(格式為 @xxxxxxxx)。這個 ID 用於產生加入好友的連結。
取得員工個人 LINE User ID
若需要新訂位時通知特定員工,需取得該員工的 LINE User ID。方法:在 LINE Developers Console 中,進入您的 Messaging API Channel,在「Messaging API」頁籤下方的「Webhook URL」設定後,該員工對官方帳號發送任意訊息,即可在 Webhook 中取得其 User ID。最簡單的方法是使用 LINE’s User ID 查詢工具。
填入系統環境變數
取得上述資訊後,在本系統的「Secrets」設定中填入以下環境變數,系統即可自動發送 LINE 通知。
LINE_CHANNEL_ACCESS_TOKEN步驟 5 取得的 Channel Access Token
LINE_BOT_BASIC_ID步驟 6 取得的 Bot Basic ID(含 @ 符號)
LINE_STAFF_USER_ID步驟 7 取得的員工個人 LINE User ID(新訂位通知用)
重要參考連結
設定完成後
填入環境變數後,系統將自動在訂位建立及狀態變更時發送 LINE 通知, 並在訂位前一天自動發送提醒訊息給客戶。