This page is no longer maintained and may contain inaccurate or out-of-date information.
For the latest information, please visit the English site.
# Messaging API 介紹
使用 Messaging API 建立聊天機器人,為您的 LINE 用戶創造個人化的使用體驗。
於 LINE 平台上綁定聊天機器人與 channel,聊天機器人將於 LINE 官方帳號 後台運作,這個 LINE 官方帳號應在 bot mode 中設定 channel 時建立。
# 操作步驟
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
更多相關訊息,請至訊息類型。
# 取得用戶帳號資料
取得與您的 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
# 下一步
欲建立聊天機器人,請於 LINE Developers Console 中建立 Messaging API channel。LINE 官方帳號與 channel 應同時建立。
更多相關訊息,請至開始使用 Messaging API。