Прямое подключение моего веб-клиента ReactJS к DialogFlow

Я пытаюсь подключить мой веб-клиент (написанный на Reactjs) к DialogFlow. Я пытался использовать скорее не существующий javascript api. Когда я пытался импортировать ApiAiClient в моем проекте веб-сайт не отображался, говоря, что в библиотеке, из которой я пытался его импортировать, не было такого класса, который был api-ai-javascript, Есть ли способ подключить веб-клиент напрямую к DialogFlow? Я заметил, что библиотеки V2 включают в себя node.js, но импорт библиотеки node.js, похоже, не работает. Я знаю, что подключение моего клиента к firebase позволило бы мне использовать облачные функции, и это то, что я мог бы использовать, чтобы подключить свой веб-клиент к диалоговому потоку, но я пытаюсь настроить это как можно дешевле, и облачные функции будут только еще один расход.

1 ответ

Решение

Насколько я знаю, нужно использовать api node.js. Клиент может быть подключен к диалогу через облачные функции

Если вы хотите, чтобы агент dialogflow был включен в ваш веб-клиент React Js, у вас есть два пути:

Один из них - включить диалоговое окно SDK в свой собственный веб-сайт, который требует большого количества кодирования. Вам необходимо создать собственный пользовательский интерфейс для чтения и просмотра сообщений после вызова API диалогового потока для ответов, что является утомительным процессом.

Другой вариант - использовать сторонний метод для включения в Dialogflow. Я бы порекомендовал общаться там, где вам просто нужно скопировать файл javascript и добавить его в свой компонент react js, также вы можете включить расширенные ответы для виджета чата с ботом Dialogflow на своих веб-сайтах React JS. Вы также можете настроить виджет чата в соответствии с цветами и тематикой вашего сайта. Пожалуйста, проверьте ссылку для получения дополнительной информации

Другие вопросы по тегам