L

LINE Channel 設定指南

LINE Messaging API Setup Guide

關於 LINE Messaging API

LINE Messaging API 讓您的餐廳可以透過 LINE 官方帳號自動發送訂位確認通知與前一天提醒給客戶。 完成以下設定步驟後,系統將自動整合 LINE 通知功能。

1

登入 LINE Developers Console

前往 LINE Developers Console,使用您的 LINE 帳號登入。

請使用您已有 LINE 官方帳號的 LINE 帳號登入。
前往 LINE Developers Console
2

建立或選擇 Provider

登入後,在首頁選擇現有的 Provider,或點擊「Create a new provider」建立新的 Provider。Provider 是您的開發者帳號容器,可以包含多個 Channel。

建議為餐廳建立一個專屬的 Provider,例如命名為「餐廳名稱_Official」。
前往 Provider 列表
3

建立 Messaging API Channel

在 Provider 頁面中,點擊「Create a new channel」,選擇「Messaging API」類型。填入 Channel 名稱(餐廳名稱)、說明、類別等資訊後送出。

Channel 名稱即為客戶在 LINE 中看到的官方帳號名稱,請填寫餐廳正式名稱。
前往建立 Channel
4

取得 Channel ID 與 Channel Secret

Channel 建立完成後,進入 Channel 設定頁面,在「Basic settings」標籤中可以找到 Channel ID 和 Channel Secret。

Channel Secret 請妥善保管,不要公開分享。
Channel ID→ Basic settings 頁面 → Channel ID
Channel Secret→ Basic settings 頁面 → Channel secret(點擊 Issue 生成)
前往 Channel 設定
5

取得 Channel Access Token

切換到「Messaging API」標籤,在頁面下方找到「Channel access token」區塊,點擊「Issue」按鈕生成長期有效的 Access Token。

建議選擇「長期有效(Long-lived)」的 Token,避免頻繁更換。
Channel Access Token→ Messaging API 頁面 → Channel access token → Issue
前往 Messaging API 設定
6

取得 LINE Bot Basic ID

在「Messaging API」標籤中,找到「Bot information」區塊,記錄「Bot basic ID」(格式為 @xxxxxxxx)。這個 ID 用於產生加入好友的連結。

Bot Basic ID→ Messaging API 頁面 → Bot information → Bot basic ID
前往 Messaging API 設定
7

取得員工個人 LINE User ID

若需要新訂位時通知特定員工,需取得該員工的 LINE User ID。方法:在 LINE Developers Console 中,進入您的 Messaging API Channel,在「Messaging API」頁籤下方的「Webhook URL」設定後,該員工對官方帳號發送任意訊息,即可在 Webhook 中取得其 User ID。最簡單的方法是使用 LINE’s User ID 查詢工具。

LINE User ID 格式為 U 開頭的字串,例如:Uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
LINE User ID→ Messaging API Webhook 中的 source.userId 欄位
前往 LINE Developers Console
8

填入系統環境變數

取得上述資訊後,在本系統的「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 通知, 並在訂位前一天自動發送提醒訊息給客戶。