CXone 機器人產生器的指令碼編寫限制

機器人產生器編寫的自訂指令碼可在伺服器上運行。本頁詳細介紹了當前的限制,以確保指令碼和伺服器的最佳性能。

  • 構建:所有代碼必須包含在一個函數中,如預設的 main。函數之外的代碼將不會被執行。
  • 最大事件限制:每個指令碼運行時最多限制 200 個事件。事件包括每個函數和每個函數觸發的任何動作。
  • 記憶體限制:每個指令碼最多允許運行 10MB 記憶體。
  • 執行時間限制:每個指令碼的執行時間限制為 10 秒。
  • 機器人函數的調用限制:每次運行指令碼時,以下機器人函數每個最多可調用 20 次:
    • sendMessage
    • sendButtons
    • sendQuickReplies
    • sendCards
    • sendMultimedia
    • sendRichLink
    • sendListPicker
    • handover
    • addTags
    • waitforResponse
  • fillSlot 的調用限制:每次運行指令碼時,fillSlot 函數最多可調用 100 次。
  • 控制台函數的調用限制:每次運行指令碼時,以下控制台函數每個最多可調用 100 次:
    • log
    • info
    • warn
    • debug
    • error
  • fetchSync 的調用限制:每次運行指令碼時,fetchSync 方法最多可調用 20 次。