Events

Intents werden normalerweise zugeordnet, wenn ein Endnutzerausdruck mit einer Intent-Trainingsformulierung übereinstimmt. Sie können Intents jedoch auch mit Ereignissen auslösen. Ereignisse können auf verschiedene Arten aufgerufen werden.

Es gibt zwei Ereignistypen:

  • Plattformereignisse: Diese eingebundenen Ereignisse werden von Plattform-Integrationen bereitgestellt. Sie werden aufgerufen, wenn plattformspezifische Ereignisse auftreten. Beispiel: Das Ereignis FACEBOOK_LOCATION wird von der Facebook-Integration aufgerufen, wenn ein Endnutzer eine Anfrage zu seinem Standort annimmt oder ablehnt.
  • Benutzerdefinierte Ereignisse: Dies sind von Ihnen definierte Ereignisse. Sie können diese Ereignisse entweder mit der Auftragsausführung oder mit der API aufrufen. Sie können beispielsweise während einer Konversation eine zeitgesteuerte Benachrichtigung einrichten, die ein Ereignis zu einem bestimmten Zeitpunkt auslöst. Dieses Ereignis könnte einen Intent auslösen, der den Endnutzer auf etwas aufmerksam macht.

Intent für Ereignisse konfigurieren

Ereignisse werden einfach anhand ihres Namens identifiziert. Plattformspezifische Ereignisse haben bestimmte Namen, aber benutzerdefinierten Ereignissen können Sie beliebige Namen geben.

So konfigurieren Sie einen Intent so, dass er ausgelöst wird, wenn bestimmte Ereignisse aufgerufen werden:

  1. Rufen Sie die Dialogflow ES-Konsole auf.
  2. Wählen Sie einen Agent aus.
  3. Wählen Sie im Menü der linken Seitenleiste Intents aus.
  4. Wählen Sie einen Intent aus.
  5. Maximieren Sie den Abschnitt Ereignisse.
  6. Geben Sie einen oder mehrere Ereignisnamen ein.

Informationen zum Aktualisieren von Intent-Ereignissen mit der API finden Sie im Typ Intents.

Ereignisparameter

Beim Aufrufen können Ereignisse auch Parameterdaten enthalten, auf die Sie in den Antworten des ausgelösten Intents zugreifen können. Weitere Informationen finden Sie unter Parameterverweis für einen Ereignisparameter.