如何設定活動排程(活動進行中、活動未開始、活動已結束)

如果將Chatbot用於活動中的話一定會面臨到活動尚未開始或本檔活動已結束的狀況,這時候可以用決策點的時間比對功能來做時間的判斷,給予不一樣的訊息內容,讓活動可以依造設定的時間再給予正確的回應,本次示範架構圖如下:

以收到我要玩遊戲才觸發流程做示範

STEP 1 設定決策點

(1)拖曳一個決策點並設定三個條件,將前兩篩選條件設定為日期/時間比對最後一個設定成其他情況

(2)點選比對日期的後面<>撰寫一小段程式碼

(3)貼上程式碼

用到的語法

moment().format('YYYY-MM-DD HH:mm:ss')

(4) 調整比對類型為日期時間,並將檢測方式設定為早於,後面的時間設定成活動開始的時間

(5) 將第二個條件依序設定但檢測方式設定為晚於,後面的時間填上活動的結束時間

(6) 活動進行中的以其他情況作設定

STEP 2 依造時間給予對應訊息

如活動未開始就可以在發送訊息節點內撰寫活動尚未開始的提醒文字,活動已開始也可以給予相關文字,而活動開始的內容則可依設定的互動方式做給予。