事件

當使用者表達內容與意圖訓練詞組相符時,系統通常會視為符合意圖。不過,您也可以使用事件觸發意圖。事件可透過多種方式叫用。

事件類型共有兩種:

  • 平台事件:這些內建事件是由平台整合提供。發生平台專屬事件時,系統會叫用這類函式。舉例來說,當使用者接受或拒絕使用者所在位置要求時,Facebook 整合會叫用 FACEBOOK_LOCATION 事件。
  • 自訂事件:這是指您自行定義的事件。您可以使用執行要求API叫用這些事件。舉例來說,您可以在對話期間設定計時快訊,以便在特定時間叫用事件。這項事件可能會觸發意圖,提醒使用者某些事項。

設定事件的意圖

事件只會以名稱識別。特定平台的事件都有特定名稱,但您可以為自訂事件命名為任何名稱。

如要設定意圖,以便在叫用特定事件時觸發,請按照下列步驟操作:

  1. 前往 Dialogflow ES 主控台
  2. 選取代理程式。
  3. 選取左側欄選單中的 [Intents] (意圖)
  4. 選取一個意圖。
  5. 展開「Events」部分。
  6. 輸入一或多個事件名稱。

如要使用 API 更新意圖事件,請參閱「意圖」類型。

活動參數

在叫用時,事件可能也會包含參數資料,您可以在觸發意圖的回應中存取這些資料。詳情請參閱「事件參數的參數參照」。