如何判斷裝置(PC/手機)給予對應訊息
有時候會遇到希望判斷客戶的裝置再給再給對應訊息,這時候可以透過自訂事件搭配決策點來完成判斷。
完成的流程如下圖:
STEP 1 設定起始點
拉出起始點選擇自訂事件,並且自行命名API路徑
STEP 2 設定決策點
拖拉出決策點,條件類型選擇程式碼並把條件名稱命名成iphone
貼上程式碼
[用到的程式碼]
request.headers["user-agent"].toLowerCase().includes("iphone")
按下新增條件
條件類型選擇程式碼並把條件名稱命名成 Android
貼上程式碼
[用到的程式碼]
request.headers["user-agent"].toLowerCase().includes("android")
透過上面兩個程式碼可以判斷手機裝置是 iPhone 還是 Android,
接下來透過其他條件排除上述兩個狀況,就可以判斷為是電腦(PC)
按下新增條件
選擇其他情況並將條件名稱命名成非手機用戶
STEP 3 設定回應請求
拖拉出回應請求節點並選擇307-暫時重新導向
貼上程式碼取代原本OK部分
[用到的程式碼]
https://line.me/R/ti/p/${from.bot.property.botId}
STEP 4 填入對應訊息
在發送訊息內填入要給予的訊息內容,並把節點的線連結在一起,儲存變更後就完成了。