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

如果將 Chatbot 用於活動中的話,一定會面臨到本檔活動尚未開始活動已結束的狀況

這時候可以用決策點的時間比對功能來做時間的判斷,給予不一樣的訊息內容

讓活動可以依照設定的時間再給予正確的回應

以收到文字「我要玩遊戲」觸發流程做示範,本次架構圖如下:


STEP 1 設定決策點

拖曳一個決策點並設定三個條件:活動未開始、活動已結束、活動進行中

1. 條件一:活動未開始

[使用的程式碼]

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


2. 條件二:活動已結束

[使用的程式碼]

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


3.條件三:活動進行中


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

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