Dialogflow le permite crear interfaces conversacionales además de sus productos y servicios al proporcionar un potente motor de comprensión del lenguaje natural (NLU) para procesar y comprender la entrada del lenguaje natural.
Esta es una integración web no oficial para Dialogflow V2
Aviso : en agosto de 2021, actualicé la aplicación web a Vue 3, solucioné vulnerabilidades de seguridad y actualicé dependencias. El software viene gratis, pero mi tiempo no. Considere apoyarme en PayPal o mediante un acuerdo comercial
patrocinado por Vokode, un estudio de marketing de audio de París que se dedica a: diseño de sonido, podcasts y aplicaciones de voz.
Dialogflow Gateway permite integraciones de terceros como esta para acceder de forma segura a la API de Dialogflow V2
AD
Dialogflow Gateway de Ushakov (alojado) es la forma más rápida de comenzar con Dialogflow para Web v2
Puedes usar git o descargarlo desde GitHub.
Abra la carpeta clonada. Luego, usando su administrador de paquetes, instale las dependencias.
Usando npm
npm i
usando hilo
yarn
Abra src/config/index.js
y cambie la variable endpoint
a la URL de su puerta de enlace de Dialogflow
Sugerencia: la URL de Dialogflow Gateway alojada por Ushakov es siempre la identificación de su proyecto de nube de Google + .core.ushaflow.io
. Si tiene algún problema, asegúrese de haber conectado su agente a la puerta de enlace, luego visite la consola, haga clic en "Administrar" y copie la URL de la puerta de enlace.
Ejemplo
export default {
endpoint : 'https://dialogflow-web-v2.core.ushaflow.io'
[ ... ]
}
[ ... ]
El logotipo, el nombre del agente, la descripción y los idiomas disponibles se obtienen de Dialogflow. Cámbielos en Dialogflow y se sincronizará con la interfaz de usuario. Tenga en cuenta que, al agregar nuevos idiomas, es posible que también deba traducir parte de la interfaz de usuario ( translations.json
en src/translations
).
Abra su carpeta clonada. Luego, usando su administrador de paquetes favorito, ejecute el comando serve
.
Usando npm
npm run serve
usando hilo
yarn serve
Su navegador predeterminado debería abrirse y redirigir a localhost:8080
. Si el puerto 8080 ya está en uso, puede proporcionar un argumento port
para conectarse al puerto especificado
Usando npm
npm run serve --port 9090
usando hilo
yarn serve --port 9090
POR FAVOR, NO UTILICE EL SERVIDOR DE DESARROLLO PARA PRESENTAR SU APLICACIÓN A LOS VISITANTES, EL SERVIDOR DE DESARROLLO ESTÁ DISEÑADO PARA EL DESARROLLO. POR FAVOR, CARGUE ARTEFACTOS DE CONSTRUCCIÓN EN UN SERVIDOR WEB ESTÁTICO
Puede crear un tema personalizado para Dialogflow para Web v2, de acuerdo con la especificación:
Para aplicar las variables, abra src/style/theme.sass
y cámbielas en el selector :root
También puede optimizar su tema para clientes habilitados para el modo oscuro dentro del mismo archivo y selector en @media (prefers-color-scheme: dark)
Su aplicación se incluirá en el directorio dist
Para construirlo puedes usar npm o hilo.
Usando npm
npm run build
usando hilo
yarn build
Ejecute git pull origin master
para integrar los cambios
Además, mantenga actualizados los paquetes de vue
vue upgrade
Póngase en contacto con el desarrollador o abra un problema