基本對話區塊
Last updated
Last updated
訊息區塊(Message Block)用於發送配以按鈕的文字信息又或上傳圖片。通過新增更多按鈕,你可以新增更多區塊並與按鈕連接,從而建立更多樣的對話體驗。
建立每個訊息區塊時需要留意的是,在一個訊息區塊內只能二擇其一:上傳圖片或發送文字信息。替換類型時原有的信息會被清除。如果你為信息配置了按鈕,用戶有可能仍不點選按鈕而選擇以文字回复。如果你想處理這個情況並繼續流程,你可以拖曳區塊並連接 "如不是快速回复,流程將引導至此處"。
如果你已對用戶設置了自定義資料,並希望把資料顯示在信息中,你可以在訊息區塊輸入 {{customFields.自定義資料名稱}}。例如你想顯示的自定義資料名稱為 membership,值為 diamond,你便可以輸入 {{customFields.membership}}。當用戶觸發此流程時,便會看到該資料的值 diamond。
條件漏斗(Condition Funnel )是用以建立條件並把對話分流的區塊。您可以創建一到多個條件。當不符合任何條件時,即視作符合底部的條件,即「If above conditions are unmet, direct flow here」字樣。設置條件後,把每個條件及對應區塊的圖點相連。圖片5示例說明如何按「年齡」作為條件,把對話分流。
輪播圖文(Carousel)是一個可以建立最多10張卡片的區塊,以讓你展示商品、圖片或服務等。每一張卡片,你可以上傳圖片、標題、副標題,以及最多3個按鈕。至於卡片上的按鈕,除了其他一般區塊,你也可以把它連接到輪播圖文專屬的外部鏈接( External Url)區塊,用戶可以點擊按鈕在新頁面打開超鏈接。
請注意外部鏈結( External Url)區塊只可與輪播圖文(Carousel)卡片上的按鈕連接。
用戶輸入(User Input)是一個通過向用戶發送問題以收集答案值到變量的區塊。輸入類型有三種,包括:文字,數字,電子郵件。
如果輸入類型是文字(text),無論用戶輸入什麼都能通過此區塊並將輸入的文字儲存到變量裡,這種輸入類型對輸入內容沒有限制。
如果輸入類型是數字(number),用戶則必須輸入數字以通過此區塊。在此類別下,設計問題需要讓用戶明白你所需的是僅有數字的回复,例如問年紀、數字、電話、數量等。如果用戶輸入非數字,機器人會重複提問直至得到的回復為數字。
如果輸入類型是電子郵箱(email),用戶則必須輸入電子郵箱,否則會重新提問。在 “儲存為”欄為變量命名。當變量已賦值後,你可以在信息區塊以大括號填上變量,例如 {{age}}。在信息區塊填上變量能讓你設計出更動態的對話。
快速連接區塊(Quick Connect To Block)是一個捷徑區塊,讓你可以連接到任何現有的區塊。假如你想建立一個重新開始按鈕,你需要連接一個快速連接區塊。然後點擊 "選擇區塊" 並點擊你想連接到的區塊。在下面的例子,已選擇的區塊就是第一個信息區塊以方便用戶在點擊"返回主菜單"時就能夠回到第一個信息區塊。
快速連接流程(Quick Connect To Flow)是一個捷徑區塊,讓你可以連接到任何現有的流程。想像一下你的對話設計相當複雜。你需要連接不同流程以打造合理的用戶體驗。通過建立快速連接流程,你可以選擇從而通往你已建立的流程。