REST Resource: phones.dialogflowMessages

Ressource: DialogflowEvent

Événement Dialogflow déclenché par la plate-forme RBM.

Avec les événements, un agent peut mettre en correspondance un intent sans utiliser le langage comme entrée.

Les paramètres permettent d'obtenir des réponses personnalisées. Par exemple, avec l'entrée { "eventName": "welcome_event", "parameters": { "name": "Sam" } }, un agent Dialogflow peut créer la réponse "Hello Sam! What can I do for you today?".

Représentation JSON
{
  "name": string,
  "eventName": string,
  "parameters": {
    object
  },
  "languageCode": string
}
Champs
name

string

Ce champ est défini par la plate-forme RBM. Ne l'incluez pas lorsque vous créez un message d'agent. Ce champ résout "phones/{E.164}/dialogflowMessages/{messageId}", où {E.164} correspond au numéro de téléphone de l'utilisateur au format E.164 et {messageId} à l'ID attribué par l'agent dans le message d'agent RBM.

eventName

string

Identifiant unique de l'événement. Par exemple, RBM_WELCOME_EVENT.

parameters

object (Struct format)

(Facultatif) Paramètres associés à l'événement.

languageCode

string

Langue de cette requête. Pour obtenir la liste des codes de langue, consultez la page Langues acceptées. Pour qu'un agent Dialogflow puisse utiliser une langue, celle-ci doit être activée dans la console Dialogflow.

Les requêtes d'une même session peuvent spécifier des langues différentes. Si aucune langue n'est spécifiée, Dialogflow utilise la langue par défaut de l'agent. ne doivent pas nécessairement indiquer la même langue.

Méthodes

create

Invite un agent Dialogflow d'envoyer des messages via un agent RBM.