# Messaging API 介紹
使用 Messaging API 建立聊天機器人,為您的 LINE 用戶創造個人化的使用體驗。
於 LINE 平台上綁定聊天機器人與 channel,聊天機器人將於 LINE 官方帳號 後台運作,這個 LINE 官方帳號應在 bot mode 中設定 channel 時建立。
# Messaging API 的操作步驟
Messaging API 讓 data 可於 bot server 及 LINE Platform 之間傳遞,於 HTTPS 上傳送的 Request 將為 JSON 格式。
- 用戶發送訊息至 LINE 官方帳號。
- LINE Platform 將一個 webhook 事件傳送至 bot server 的 webhook URL。
- Bot server 將依據 webhook event,透過 LINE Platform 回應用戶。
# 使用 Messaging API 可達成的目標
# 發送回覆訊息
回覆訊息給和 LINE 官方帳戶互動的用戶,但僅可回覆帶有 reply token 的訊息。更多相關訊息,請至訊息分類。
# 發送推送訊息
可隨時向用戶直接發送訊息。更多相關訊息,請至訊息分類。
# 發送多種類型的訊息
從下列訊息類型中進行選擇,發送訊息給用戶:
- Text message
- Sticker message
- Image message
- Video message
- Audio message
- Location message
- Imagemap message
- Template message
- Flex Message
更多相關訊息,請至訊息類型。
# 取得用戶發送的內容
您可以取得用戶發送的圖片、影片、聲音和其他檔案。請注意,用戶所發送的內容將在一段時間後自動刪除。
詳細內容請參閱『Messaging API reference』中的「取得內容」。
# 取得用戶帳號資料
取得與您的 LINE 官方帳號進行一對一聊天,或群組聊天的 LINE 用戶帳號資料。您可取得用戶的顯示名稱、個人圖片,以及狀態消息。
更多相關訊息,請至取得帳號資料。
# 加入群組聊天
在群聊中發送訊息,並取得群組成員的相關資料。更多相關細節,請至群組聊天。
# 使用圖文選單
圖文選單是可客製化的選單,讓用戶了解可透過哪些方式與您的LINE官方帳戶進行互動,用戶可隨時透過聊天視窗造訪此選單。
更多相關訊息,請至使用圖文選單。
# 使用 beacon
使用 LINE Beacon,您可以設定 LINE 官方帳戶,在用戶進入 beacon 範圍時與用戶進行互動。更多使用 beacon 的相關訊息,請至使用 beacon。
# 使用帳號連結
如果 LINE 用戶已將 provider 的 LINE 官方帳號加為好友,則該 provider (企業和開發人員) 可使用帳號連結功能,安全地將用戶帳號與服務,連接至該 LINE 用戶的帳號。更多相關訊息,請至連接使用者帳號。
# 取得已發送訊息的數量
此功能僅提供使用 Messaging API 發送的訊息數量,而不是 LINE 官方帳號管理員發送的訊息數量。
詳細相關訊息,請查看 Messaging API reference 中的介紹:
- Get the target limit for additional messages
- Get number of messages sent this month
- Get number of sent reply messages
- Get number of sent push messages
- Get number of sent multicast messages
- Get number of sent broadcast messages
# Messaging API 的價格
您可以免費的使用 Messaging API,並且可以透過 LINE 官方帳號使用 Messaging API 來發送訊息,每個月將會提供一定額度的免費發送數量使用。
發送的訊息數量會依照 LINE 官方帳號的價格方案 (opens new window)不同而異,各國的價格方案可能不同,因此使用前請先確認該國的價格方案。
此外,超過免費訊息數之後,可以繼續追加發送訊息,根據發送的數量,將會與您收取額外的訊息費用。
欲發送追加訊息時,必須在 LINE Official Account Manager (opens new window) 中,選擇欲發送訊息的 LINE 官方帳號,並開啟[設定]>[變更方案]>[月費方案]來變更為可以使用追加訊息的費用方案之後,即可事先設定好欲追加的訊息上限數量。
# 下一步
欲建立聊天機器人,請於 LINE Developers Console 中建立 Messaging API channel。在建立 Channel 的同時也會產生 LINE 官方帳號。
更多相關訊息,請至開始使用 Messaging API。