Связь с DialogFlow из SPA с v2 API

У меня возникли проблемы с пониманием того, как подключить агент DialogFlow к Angular SPA, используя v2 API DialogFlow. Я хочу создать собственный компонент для своего чат-бота, чтобы не использовать iframe.

С версией 1 API можно воссоздать эту архитектуру с помощью SPA. Хороший пример разработан здесь.

Архитектура 1

Но на этот вопрос, вы не можете использовать dialogflow-nodejs-client для связи с вашим агентом из вашего приложения. Значит ли это, что нам нужен сервер в качестве посредника, как в этой второй архитектуре?

Архитектура 2

И потом, можем ли мы сделать так, чтобы функции выполнения и сервер Node были такими же, как в этой 3-й архитектуре?

введите здесь описание изображения

Было бы идеально, если бы кто-нибудь мог предоставить ресурсы или конкретные шаги о том, как подключить приложение Angular к агенту DF.


person 3mrsh    schedule 28.11.2018    source источник