LINE 整合疑難排查

若整合 Omnichat 之後,無法正常在 Omnichat 收到 LINE 的訊息或者無法在 Omnichat 發訊息給 LINE 帳號,請依照以下的步驟檢查是否在整合 LINE 的過程有錯誤

1. 在 LINE 官方帳號後台檢查是否在聊天機器人模式以及 Webhook 是否開啟

進入 LINE 官方帳號後台 --> 設定 --> 回應設定,檢查 回應模式是否為 聊天機器人。另外檢查 Webhook 是否是 啟用

LINE 官方帳號後台畫面

2. 檢查 Messaging API 設定是否正確

進入 LINE 官方帳號後台 --> 設定 --> Messaging API,檢查 Messaging API 所設定的 Channel ID / Channel secret / Webhook 網址是否與 Omnichat 後台的串接社群通訊渠道之設定相同

3. 進入 Line Developer 後台檢查設定是否正確

由第二點所提供的圖片上有個 LINE Developers 後台入口進入開發者後台。

進入 LINE Developers 後:

1/ 點擊右上方的頭像,並選擇你的帳號 2/ 選擇 Provider(服務提供者) 3/ 選擇 Channel(官方帳號) 4/ 進入「Basic Settings」和「Messaging API 」兩個分頁

LINE 官方帳號 Messaging API 設定頁面

檢查相關設定是否正確

檢查 App name / Channel ID / Channel Secret,等內容是否與 Omnichat 後台的串接社群通訊渠道之設定相同

上述檢查完成後繼續檢查以下項目

  1. Available feature 裡必須有 REPLY_MESSAGEPUSH_MESSAGE 這兩項,若少了其中一項可能是在升級 LINE 官方帳號 2.0 的過程中 LINE 那方有錯誤發生,請洽 LINE 客服。若您是用 LINE@ 帳號,則可能是你的 LINE 付費方案並沒有 Messaging API,請升級方案。

  2. 檢查 Webhook URL 是否與 Easychat 後台的串接社群通訊渠道之設定相同。

  3. Use webhook 為 開啟

  4. 檢查 Channel access token 是否與 Omnichat 後台的串接社群通訊渠道之設定相同。

檢查 Channel access token 是否與 Omnichat 後台設定吻合