歡迎來到 Super 8 的使用教學,這個單元將會教你如何使用程式碼功能。
以下將說明當您要使用「程式碼」的功能時,應注意的事項及建議您使用的工具。
1. 程式碼不能以非同步的方式執行,定義的參數值在執行時可透過 params 物件取得。舉例:若定義 name ,獲取值的方式為 params.name
可取得的客戶資訊固定參數:
- params._conversation.objectId: 對話連結
- params._customerId: 顧客ID
- params._organization: 組織ID
- params._profile_picture: 用戶頭像
2. 允許存取的 Node.JS 模組被定義在 library 物件中。舉例:如果要使用加密模組,可用 library.crypto
3. 程式碼的執行結果可透過 return 儲存在步驟中,格式不限
4. 若程式碼執行發生意外錯誤或沒有透過 return 回傳,步驟儲存值為 0
5. 請使用 Node.JS ES6 撰寫您的程式碼
6. 建議使用的 Node.JS module 列表
加密模組 (用於建立 hash key,驗證金鑰,等等)
- Crypto:https://bit.ly/2OfzYtNURI管理
- Query String:https://bit.ly/2NH6oOr
- URL:https://bit.ly/2OONsJZ
以上為此單元教學內容,希望有協助到您!
若有相關問題,歡迎透過 Super 8 平台右下方的「顧客聊天外掛程式」向線上客服專員詢問,服務時間為週一至週五 09:30~13:00,14:00~18:30。
Super 8 雲發互動科技 Messenger:m.me/no8.io
Super 8 雲發互動科技 LINE@:https://line.me/R/ti/p/@im888