📃模組腳本
概述
「模組腳本」可以透過「操作」中的「前往模組腳本」呼叫,不同於一般腳本的子腳本使用方式,它會在當前流程執行完畢後,繼續執行主腳本的後續流程。這樣的特性可提升流程的效率與彈性,讓您更好地管理與設計腳本流程,同時減少不必要的設定與工作。
範例情境
例如,您要設計一個「訂購咖啡」的流程,可以將整個流程拆分成三個一般腳本:「發送咖啡品項」、「確認訂單」和「完成訂單」。這三個腳本都有一個共通的流程「查詢訂單狀態」。不論客戶在哪個腳本中,都可以輸入「查詢訂單狀態」或類似的關鍵字,以獲取有關他們訂購餐點的最新狀態和相關資訊。而這個共通的流程可以獨立出來,成為一個模組。
主腳本:發送咖啡品項
機器人訊息給客戶可選擇的咖啡品項,包括咖啡名稱、尺寸、甜度、加料等選項。
客戶根據提示進行選擇,機器人記錄所選擇的咖啡品項。
子腳本:確認訂單
機器人回覆客戶所選擇的咖啡品項,並詢問客戶是否確認訂購。
若客戶確認訂購,機器人會提示客戶輸入姓名、電話和取貨方式等訂單資訊。
客戶輸入訂單資訊後,機器人會確認訂單資訊是否正確。
子腳本:完成訂單
當訂單資訊確認無誤後,機器人會回覆客戶訂單已完成,並提供訂單號碼。
機器人提示客戶訂單詳細資訊和取貨方式,並詢問是否需要繼續訂購或查詢訂單狀態。
模組:查詢訂單狀態
當客戶輸入「查詢」或「查詢訂單狀態」等關鍵字,以獲取當前或歷史訂單資訊。
限制
為了避免流程中出現意外狀況,當使用模組腳本時,部分功能將被禁用,例如「前往其他腳本」、「轉接真人」等功能。如有需要使用這些功能,建議改用一般腳本類型。
與一般腳本差異
如果您需要解決一個特定的問題,那麼使用一般腳本是一個不錯的選擇。而如果您需要處理複雜的流程,並且希望能夠更有效地重複使用流程,那麼使用模組腳本可能更加適合。
Last updated