頻道
頻道是客人傳訊息給你的地方,例如 LINE 官方帳號或你的網站。連接頻道後,客人在哪裡傳訊息,機器人就在哪裡回覆。
可以連接的頻道
Section titled “可以連接的頻道”| 頻道 | 用途 | 可以連接幾個 |
|---|---|---|
| LINE 官方帳號 | 台灣最多客人使用。大約 5 分鐘,每一步都會自動檢查。 | 可以連接多個,第二個起需要付費方案 |
| Facebook Messenger | 回覆你管理的粉絲專頁收到的訊息。 | 可以連接多個粉絲專頁 |
| 回覆 Instagram 專業帳號收到的私訊。 | 每個專業帳號是一個頻道 | |
| 網站聊天 | 在你的網站放一個聊天按鈕。 | 每個專案一組設定 |
同一個專案的流程、知識庫和聊天室由所有頻道共用:同一個機器人在 LINE、Messenger、Instagram 和網站上回覆,對話都進到同一個聊天室。少數步驟只在特定頻道顯示,例如「LINE Flex 訊息(JSON)」只在 LINE 顯示。
同一個粉絲專頁、Instagram 帳號或 LINE 官方帳號同時只能連接一個專案。連接多個 LINE 官方帳號時,它們共用同一個機器人,見連接多個官方帳號;想讓不同的 LINE 官方帳號有不同的機器人,請分別建立專案。
在專案左側選「頻道」。每個已連接的頻道是一張卡片,上面有:
- 帳號名稱、頭像與頻道類型
- 目前的狀態,和一句說明(見狀態一覽)
- 「最後檢查」與「第一次回覆客人」的時間
- 需要處理時,下方有一個按鈕帶你去修,例如「更新權杖」或「重新授權」
- 右上角的「⋯」選單:「重新檢查」「查看設定步驟」「解除連線」
網站聊天的卡片還會列出偵測到聊天按鈕的網站。LINE 的卡片如果沒有人在設定步驟裡確認關閉 LINE 的自動回應,會提醒「提醒:如果 LINE 的自動回應還開著,客人會收到兩則回覆。」
有頻道需要處理時,「概覽」的「需要你處理的事」也會列出來,按「前往頻道」就能過來。
「已連線」代表什麼
Section titled “「已連線」代表什麼”「已連線」不是「設定已經填好」,而是真的完成過一次來回:連接之後,有一則客人的訊息送進 Chatbotta,而且機器人回覆了。
所以每個頻道連接完成後,最後一步都是「傳一句話測試」:用手機傳一句話給這個帳號,Chatbotta 收到訊息、機器人回覆後,這一步會自動打勾,頻道顯示「已連線」。
網站聊天則是:聊天按鈕在你的網站上載入過,而且有訪客得到機器人的回覆。
| 狀態 | 代表什麼 | 卡片上的按鈕 |
|---|---|---|
| 已連線 | 機器人已經回覆過客人的訊息。 | — |
| 檢查中 | 正在確認狀態。 | — |
| 等待測試訊息 | 還沒收到客人的訊息。網站聊天則是網站上已經有聊天按鈕,但還沒有訪客得到回覆。 | 「傳一句話測試」 |
| 尚未安裝 | 網站聊天:還沒在任何網站偵測到聊天按鈕。 | 「安裝到網站」 |
| 需要重新驗證 | LINE 不再接受目前的存取權杖,機器人沒辦法回覆。 | 「更新權杖」 |
| 已暫停 | 連接多個 LINE 官方帳號需要付費方案。客人的訊息仍會進到聊天室,但機器人不會回覆,也不能用這個帳號傳訊息。 | 「選擇方案」 |
| Channel secret 不符 | LINE 傳來的訊息和已儲存的 Channel secret 對不上,Chatbotta 會拒收。 | 「更新 Channel secret」 |
| Webhook 未開啟 | LINE 還沒有把訊息傳給 Chatbotta。 | 「前往設定」 |
| Webhook 網址不對 | LINE 的 Webhook 網址不是這個專案,客人的訊息不會送到 Chatbotta。 | 「修正網址」 |
| 需要重新授權 | Meta 不再接受這個帳號的授權,機器人沒辦法回覆。 | 「重新授權」 |
| 無法確認 | 目前無法向平台確認狀態,你的設定沒有變動。 | 「重新檢查」 |
「等待測試訊息」只是提醒,不代表機器人不會回覆。「需要重新驗證」「已暫停」「Channel secret 不符」、兩種 Webhook 狀態和「需要重新授權」都會讓這個頻道收不到回覆,請盡快處理。顯示兩種 Webhook 狀態時,Chatbotta 會持續向 LINE 確認,在 LINE 那邊修好後,卡片會自己更新。
「重新檢查」只會讀取狀態、不會改動設定,所以每位成員都可以按。
-
在「頻道」按「新增頻道」。還沒有任何頻道時,直接按「連接 LINE 官方帳號」或「其他頻道」。
-
選擇「LINE 官方帳號」「Facebook Messenger」「Instagram」或「網站聊天」。
-
照畫面上的步驟完成。每一步完成後會自動檢查;做到一半可以按「稍後再做」,進度存在專案裡,換一台裝置或由其他管理者打開,都會從還沒完成的那一步繼續。
-
用手機傳一句話測試。機器人回覆後,頻道顯示「已連線」。
各頻道的詳細步驟:
重新授權與更新權杖
Section titled “重新授權與更新權杖”Facebook、Instagram: Meta 有時會讓授權失效,卡片會顯示「需要重新授權」。按卡片上的「重新授權」,會打開這個頻道的連接步驟,照著再登入授權一次,最後再傳一句話測試,頻道就會回到「已連線」。粉絲專頁要在 Facebook 的視窗裡勾選同一個粉絲專頁,並允許所有權限。詳見重新授權 Facebook 與 Instagram。
LINE: 存取權杖失效時,卡片會顯示「需要重新驗證」。按「更新權杖」,到 LINE Developers 重新發行一組存取權杖貼上,詳見連接 LINE 官方帳號。在 LINE Developers 重新發行過 Channel secret 時,卡片會顯示「Channel secret 不符」,按「更新 Channel secret」貼上新的,見確認訊息真的來自 LINE。
在頻道卡片右上角的「⋯」選「解除連線」,確認視窗裡再按一次「解除連線」;想保留就按「保留連線」。只有擁有者或管理者可以解除。
- LINE 官方帳號: 機器人不會再回覆這個 LINE 官方帳號的訊息,Chatbotta 設定的圖文選單也會移除。連接多個 LINE 官方帳號時,其他帳號不受影響。
- Facebook 粉絲專頁: Chatbotta 不再接收這個粉絲專頁和它連結的 Instagram 帳號的新訊息。
- 用 Instagram 帳號登入的 Instagram: Chatbotta 不再接收這個 Instagram 帳號的新訊息。
之後都可以重新連接。網站聊天的卡片沒有「解除連線」;不想再顯示聊天按鈕時,把安裝程式碼從網站移除。
頻道連上了,機器人卻沒有回覆?
Section titled “頻道連上了,機器人卻沒有回覆?”先確認卡片的狀態,再用「機器人沒回覆?」檢查:它會依序檢查方案、頻道、發布和 AI 設定,並告訴你怎麼修。詳見機器人沒有回覆?。