2017-09-22 1 views
2

J'ai besoin de votre aide pour utiliser les événements de communication de webhook à demo chat (https://snag.gy/6tfGEZ.jpg) de api.ai. J'ai déjà testé en télégramme aussi et ça ne marche pas non plus.Impossible de déclencher l'événement de webhook - api.ai

Mon flux est le suivant:

La requête de l'utilisateur quelque chose de la api.ai web démo le chat. par exemple: "Salut, j'ai besoin de mon code d'accès" Api.ai obtient l'intention et l'envoie à mon webhook. Mon webhook démarre une opération asynchrone pour traiter la demande de l'utilisateur (cela peut prendre plus de 6 secondes) et renvoie "Nous traitons votre demande, veuillez patienter quelques secondes" à api.api, donc l'utilisateur verra ce message en démo chat. Une fois le processus asynchrone à a été terminé l'étape suivante sera appeler POST https://api.api.ai/api/query?v=20150910 avec le corps { "événement": { "name": "result_event", "data": { "code": "ABDDRR787545HHTTU4545454" } }, "fuseau horaire": "Amérique/New_York", "lang": "en", "sessionId": "a77875da-4bd5-DB26-dce2-e42439d4fbde" } result_event existe déjà à l'intérieur d'une intention qui contient la réponse "Votre demande a été traitée. Voici votre code: $ code ".

L'idée ici est que l'utilisateur reçoive la réponse à sa demande par exemple: "Votre demande a été traitée. Ici votre code: ABDDRR787545HHTTU4545454 "

Bien que j'obtienne une réponse réussie de (https://api.api.ai/api/query) appelé depuis mon webhook, l'utilisateur n'obtient pas de réponse dans la discussion de démonstration.

Ceci est l'écran (https://snag.gy/qN3tTC.jpg) de l'intention avec mon événement dans api.ai.

Que pensez-vous que je fais mal?

Merci à l'avance

Répondre

1

Evénements API.AI appellent des méthodes pour une intention spécifique. il ne déclenche rien, donc vous ne pouvez pas être déclenché pour votre robot web-démo. cela fonctionnera si vous pouvez créer un bot html personnalisé où vous pouvez appeler le point de terminaison des événements pour obtenir les données json et les afficher dans votre bot html.