使用增強型機器人排程約會
將機器人搭配使用時間選取器傳訊元件,在機器人交談內排程約會或交付。此元件適用於 Apex 類別或流程,為客戶提供可選取時段的清單,並儲存其回應。
必要版本
| 檢視 Einstein 機器人的支援版本。 |
| 針對「傳訊」檢視支援的版本。 |
| 需要的使用者權限 | |
|---|---|
| 建立及管理 Einstein 機器人: | 自訂應用程式 或 「修改中繼資料」權限 或 「管理機器人」權限 |
傳訊元件的支援視管道而有所不同。
開始之前:
- 從「設定」的「傳訊元件」頁面,建立時間選取器傳訊元件。
設定時間選取器時會建立提示,以指示客戶選取時段。提示不會顯示於「機器人產生器」,但您無須另外新增對話步驟即可傳送。在機器人交談中,當客戶開啟參照您元件的對話步驟時,提示便會傳送給客戶。
在「設定」中「傳訊元件」頁面的「元件詳細資料」頁面內,您可以檢視或編輯「常數」區段中的提示。
- 建立 Apex 類別或流程,每次傳送元件時即會動態產生工作階段特定的選擇。在大多數情況下,請使用 Apex 類別。
備註 這些指示會假設您使用專用的 Apex 類別或流程來填入傳訊元件。但只要變數的物件類型與傳訊元件中指定的物件類型相同,則可在機器人中的任何位置使用。
-
若要在每次傳送元件時產生可用時段的清單,請將 Apex 類別或流程新增至您的對話。
- 前往「機器人產生器」。按一下「對話」並選取對話,以便在其中新增時間選取器元件。
- 從「對話元件庫」中,將「Apex」或「流程」動作對話步驟拖曳至畫布。
- 在「步驟內容」面板中,選取時間選取器元件的相關 Apex 類別或流程。
- 針對每項輸出建立或選取機器人變數,以儲存 Apex 類別或流程的輸出。在「時間選取器」對話步驟中再次參照這些變數,以便向客戶顯示可用的時段和其他資訊。
-
將時間選取器元件新增至您的機器人。
- 從「對話元件庫」中,將「時間選取器」對話步驟拖曳至畫布。
- 在「步驟內容」面板中,選取與 Apex 類別或流程相關聯的時間選取器元件。
-
若要顯示元件的可用時段和其他資訊,請指定每個輸入參數的機器人變數。在大多數情況下,請在對應的輸入參數欄位中,指定先前 Apex 或「流程」動作步驟中建立的相同輸出變數。
例如在 Apex 動作步驟中,您會在「可用時間」物件清單變數中儲存「傳訊時段選項」Apex 類別的輸出。在相關聯的「時間選取器」對話步驟中,您會在「時段選項」輸入參數中指定相同的「可用時間」物件清單變數。
Apex 對話步驟 時間選取器對話步驟
- 如果必要的輸入參數未傳回任何向客戶顯示的時段,則指定機器人要使用的備份規則動作。選取「通話對話」或「重新導向至對話」,並選取適當的對話方塊。
-
在輸出區段中,選取或建立要儲存客戶選擇的物件變數。
- 告知機器人若變數已包含值時該怎麼做。機器人可以保留原始值並略過時間選取,或者機器人可提示客戶選取時間並覆寫原始值。
-
或者新增修復嘗試,在機器人無法辨識客戶的回應時提示再試一次 (例如,如果客戶輸入文字而非選取可用時間)。在「修復誤解」區段中,包含一或兩個修復嘗試。
機器人做出這些嘗試之後,告知機器人如何解決該問題。指定機器人是否要重複顯示修復嘗試,直到客戶選取有效選擇,或不填入變數而繼續進行下一個對話步驟。
-
或者新增「訊息」對話步驟,以確認客戶的時段選取。若要在訊息中包含特定時段,請使用標準合併語法,以參照「時間選取器」對話步驟所指定的輸出變數。
- 請儲存您的變更。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

