Skip to content

Zalo 串接:把 AI 接上 Zalo bot

看完這篇,你可以把 Skill agent 或 SCRM AI 接上 Zalo bot,並知道哪些訊息 AI 看得懂、哪些不行。

開始前 ​

  • 需要編輯 Agent 權限。agent 要先存檔,才能設定串接(「先存檔建立 AI,才能設定串接。」)。
  • 在 Zalo 官方帳號(OA)後台的「設定 → API → Bot API」,或用 Zalo Bot Creator 建立一個 bot,拿到 Bot token。

建立串接 ​

  1. 打開 agent 的串接分頁。SCRM AI 在其他串接區塊、Skill Agent 在串接通路區塊,按新增串接。
  2. 在「選擇要串接的通路」選 Zalo,出現串接 Zalo 視窗。
  3. 把 token 貼進 Bot token,按連線。

串接 Zalo 視窗,Bot token 欄位與四條說明

系統會先用 token 向 Zalo 確認 bot 存在,再自動設好 webhook,看到「已連線 bot 名稱」就完成了。列表上會寫「還沒收到訊息。傳一句話給它,這裡出現時間就代表串好了。」——用自己的 Zalo 傳一句話給這個 bot,列表出現最後收到時間就代表串好了。

錯誤訊息原因
請填 Zalo Bot token欄位空白
Zalo Bot token 無效:…token 打錯,或 bot 已被刪除
設定 Zalo webhook 失敗:…Zalo 端暫時無法設定,稍後再按一次連線
連線失敗,請確認 token 是否正確其他連線問題

支援範圍 ​

項目行為
對話對象只回一對一私訊,群組裡的訊息會忽略
客人傳文字正常回覆
客人傳圖片、貼圖、語音AI 只會看到「傳了一張圖片」這類文字,看不到內容;圖片附的說明文字會當成一句話
客人傳影片、檔案忽略
AI 回覆純文字,每則最多 2,000 字,太長會自動拆成幾則;可以送圖片
卡片轉成文字(標題、描述、按鈕名稱與網址)
快速回覆Zalo 沒有按鈕,會變成「• 選項」清單接在回覆最後
輸入中AI 準備回覆時會顯示輸入中
主動追問SCRM AI 設定的主動追問一樣會在 Zalo 送出

客人用越南文問,AI 會用越南文回;可以在對話紀錄用來源篩選 Zalo 的對話。

轉真人:已讀不回 ​

Zalo 沒有真人客服收件匣。觸發轉真人時,AI 不會送任何訊息,這位客人的對話暫停 30 分鐘,之後自動恢復由 AI 回覆。SCRM AI 開著轉真人又串了 Zalo 時,列表會提醒「此通路轉真人會已讀不回。」要讓真人接手,可以搭配轉真人通知,讓團隊收到通知後自己到 Zalo 回覆。

跟 Telegram 串接的差別 ​

TelegramZalo
token 從哪來@BotFatherZalo OA 後台「設定 → API → Bot API」或 Zalo Bot Creator
每則上限4,096 字2,000 字
快速回覆訊息下方的按鈕文字清單
客人想重新開始傳 /start 會重新開始,也會解除轉真人的暫停沒有,只能等 30 分鐘
串接後的錯誤提示列表會顯示 Telegram 回報的投遞失敗不會顯示

解除與更換 token ​

  • 按解除串接,確認「解除後 bot 名稱 將不再回覆訊息,確定要解除嗎?」後,系統會一併取消 Zalo 的 webhook。
  • 沒有「修改 token」的功能,要換 token 就先解除,再用新 token 重新連線。
  • 一個 Zalo bot 同時只能接一個 AI:把同一個 bot 接到另一個 AI,原本那邊的串接會自動停用。一個 AI 可以接多個 bot。

延伸閱讀 ​