Messaging API 介紹

使用 Messaging API 建立聊天機器人,為您的 LINE 用戶創造個人化的使用體驗。

於 LINE 平台上綁定聊天機器人與 channel,聊天機器人將於 LINE 官方帳號 後台運作,這個 LINE 官方帳號應在 bot mode 中設定 channel 時建立。

請注意: 2019 年 4 月 18 日起,現行 LINE@ 帳號方案已整合至新的 LINE 官方帳號方案,LINE 開發者技術文件將介紹適用於 LINE 官方帳號的功能。如欲查看更多 LINE@ 帳號與 LINE 官方帳號整合的相關訊息,請至 Migration of LINE@ accounts

操作步驟

Messaging API 讓 data 可於 bot server 及 LINE Platform 之間傳遞,於 HTTPS 上傳送的 Request 將為 JSON 格式。

  1. 用戶發送訊息至 LINE 官方帳號。
  2. LINE Platform 將一個 webhook 事件傳送至 bot server 的 webhootk URL。
  3. Bot server 將依據 webhook event,透過 LINE Platform 回應用戶。

Messaging API architecture

使用 Messaging API 可達成的目標

發送回覆訊息

回覆訊息給和 LINE 官方帳戶互動的用戶,但僅可回覆帶有 reply token 的訊息。更多相關訊息,請至訊息分類

發送推送訊息

可隨時向用戶直接發送訊息。更多相關訊息,請至訊息分類

發送多種類型的訊息

從下列訊息類型中進行選擇,發送訊息給用戶:

更多相關訊息,請至訊息類型

取得用戶帳號資料

取得與您的 LINE 官方帳號進行一對一聊天,或群組聊天的 LINE 用戶帳號資料。您可取得用戶的顯示名稱、個人圖片,以及狀態消息。

更多相關訊息,請至取得帳號資料

加入群組聊天

在群聊中發送訊息,並取得群組成員的相關資料。更多相關細節,請至群組聊天

使用圖文選單

圖文選單是可客製化的選單,讓用戶了解可透過哪些方式與您的LINE官方帳戶進行互動,用戶可隨時透過聊天視窗造訪此選單。更多相關訊息,請至使用圖文選單

使用 beacon

使用 LINE Beacon,您可以設定 LINE 官方帳戶,在用戶進入 beacon 範圍時與用戶進行互動。更多使用 beacon 的相關訊息,請至使用 beacon

使用帳號鏈結

如果 LINE 用戶已將 provider 的 LINE 官方帳號加為好友,則該 provider (企業和開發人員) 可使用帳號鏈結功能,安全地將用戶帳號與服務,連接至該 LINE 用戶的帳號。更多相關訊息,請至連接使用者帳號

取得已發送訊息的數量

此功能僅提供使用 Messaging API 發送的訊息數量,而不是 LINE 官方帳號管理員發送的訊息數量。

詳細相關訊息,請查看 Messaging API reference 中的介紹:

下一步

欲建立聊天機器人,請於 LINE Developers console 中建立 Messaging API channel。LINE 官方帳號與 channel 應同時建立。

更多相關訊息,請至開始使用 Messaging API

相關網頁

{{ $t("form.question.helpful") }}

{{ $t("form.question.detail") }}

{{ $t("form.question.improve") }}

{{ $t("form.info.start") }}{{ $t("form.info.link") }}{{ $t("form.info.end") }}


{{ $t("form.result.success") }}
{{ $t("form.result.error") }}
{{ $t("form.result.errorLink") }}