通路接入

Telegram 與 WhatsApp

讓每個代理在客戶原本就在用的通訊軟體裡,擁有一個原生的機器人身分。

一個代理,所有管道

網頁小工具、Telegram 與 WhatsApp 都只是入口,背後是同一個代理、同一份知識、同一份以客戶為單位的記憶。客戶從你的網站開始、改到 WhatsApp 繼續,只要管道身分已經綁定到他的帳號,這就是同一段對話。

管道身分怎麼運作

從 Telegram 進來的客戶會被識別為 telegram:<id>,從 WhatsApp 進來的則是 whatsapp:<number>。每個身分都有自己的空間、紀錄與記憶,之後可以綁定到平台帳號,讓網頁與通訊軟體上的對話併成同一份紀錄。

綁定是透過綁定碼完成的:使用者掃描網頁端產生的 QR code(或點擊 deep link),該通訊軟體的身分就會掛到他的帳號上。

Telegram

  1. @BotFather 建立機器人,複製 bot token。
  2. 在主控台開啟該代理的 Telegram 設定,貼上 token。
  3. 平台會加密保存 token 並自動註冊 webhook,你這邊不需要任何伺服器設定。

每個代理都有自己的機器人,所以 @yourfirm_intake_bot@yourfirm_support_bot 可以在同一個租戶底下跑不同的行動指南。

WhatsApp(Meta Cloud API)

  1. 建立一個啟用 WhatsApp 訊息功能的 Meta 應用,記下 access tokenapp secretphone number ID
  2. 在主控台該代理的 WhatsApp 設定中填入,憑證會加密保存。
  3. 把主控台顯示的 callback URLverify token 複製到你的 Meta 應用 webhook 設定裡。

平台會回應 Meta 的握手驗證、檢查訊息簽章,並依 phone number ID 把進來的訊息路由到正確的代理。

WhatsApp 需要你自行完成 Meta 商家驗證並準備電話號碼。Telegram 沒有這些前置條件,是最快就能試跑的通訊管道。

回覆與格式

代理的回覆會依各管道的原生格式呈現,Markdown 會自動轉換成 Telegram 支援的格式,表格與清單也包含在內。對話管理(重新命名、重播、刪除、問候語)在兩個管道上的操作完全一致。