Web Analytics
Integrando con Dial...
 
Avisos
Vaciar todo

¡Bienvenido. Te presentamos a zonaia 😀!


Somos una comunidad/foro de servicios, aprendizaje y ayuda sobre chatbots.


No esperes más y únete a nosotros hoy.


Integrando con DialogFlow Messenger

 
Jeronimo Molina
(@jeronimo-molina)
Miembro Activo
Registrado: hace 7 meses
Respuestas: 7

Hola de nuevo,

 

Estoy integrando un chatbot de dialogflow con una página web. Es una prueba.

 

Lo hago con la integración dialogflow messenger, que al parecer lleva muchos meses en "beta".

 

El webhook lo tengo desarrollado en python, con una librería que se llama dialogflow-fulfillment. De hecho lo he integrado exitosamente con Telegram y (en la medida de lo posible) con Facebook Messenger. Pero en la web, con dialogFlowMessenger, no muestra las imágenes (que son links a imágenes online y si que se muestran en los otros dos canales).

 

He probado a generar el json de respuesta yo mismo, siguiendo las indicaciones de 

 

https://cloud.google.com/dialogflow/es/docs/integrations/dialogflow-messenger#combining_response_types

 

Pero no consigo que se muestre nada. El json que envío desde el webhook a DF es el siguiente:

{
'outputContexts': [
{'name': 'projects/sellerchatbot-qsus/agent/sessions/dfMessenger-90619059/contexts/nombre',
'lifespanCount': 1, 'parameters': {'any': 'depende de la época', 'any.original': 'depende de la época'}},
{'name': 'projects/sellerchatbot-qsus/agent/sessions/dfMessenger-90619059/contexts/p15', 'parameters': {'any': 'depende de la época', 'any.original': 'depende de la época'}}, {'name': 'projects/sellerchatbot-qsus/agent/sessions/dfMessenger-90619059/contexts/__system_counters__', 'parameters': {'no-input': 0.0, 'no-match': 0.0, 'any': 'depende de la época', 'any.original': 'depende de la época'}}],

'fulfillmentMessages': [{'type': 'image', 'rawUrl': 'https://images-na.ssl-images-amazon.com/images/I/81eH0EZ45uL._AC_SL1500_.jpg', 'accesibilityText': 'LG OLED65CX - 1899.0€'}, {'type': 'description', 'title': 'LG OLED65CX - 1899.0€', 'text': 'Los televisores OLED son completamente diferentes a todo lo visto hasta ahora. La tecnología OLED de LG está formada por millones de puntos de luz totalmente independientes y autoluminiscentes. Disfrute de los negros más profundos, de los colores más ricos y de la calidad de imagen más realista. Sumérjase en las películas disfrutando de una experiencia placentera y diferente a las que haya vivido hasta ahora, gracias a la tecnología OLED pura de LG. \n\n65 pulgadas (164 cm), con Inteligencia Artificial para disfrutar de mejor calidad de imagen, procesador inteligente @9 Gen3, Deep Learning, 100% compatible con formatos HDR, HDMI 2.1, Dolby Visión y ATMOS 360, Compatible con Alexa y con asistente de google.'}, {'type': 'image', 'rawUrl': 'https://image.coolblue.nl/600x315/products/729394', 'accesibilityText': 'Samsung QE55Q7F - 1299,00€'}, {'type': 'description', 'title': 'Samsung QE55Q7F - 1299,00€', 'text': 'Éste televisor QLED 55 pulgadas de Samsung le ofrece una impresionante variedad de colores brillantes, que además intensifica los colores y la nitidez de los detalles de forma inteligente.\n\nLa tecnología del fabricante coreano y su resolución de 4K permitirá que su nuevo televisor muestre hasta los más pequeños detalles, casi imperceptibles para el ojo humano, pero que sin embargo, marcan la diferencia entre la verdadera calidad de imagen y los televisores normales.\nSistema operativo Tizen, para que su experiencia navegando sea cómoda y agradable, 55 pulgadas (138 cm) de pantalla plana, a resolución 4K, Formato 16:9 y retroiluminación LED con procesador Quantum 4K.'}, {'type': 'image', 'rawUrl': 'https://i.ebayimg.com/images/g/jLkAAOSwuBdgKn6O/s-l1600.jpg', 'accesibilityText': 'Xiaomi 4S - 699.0€'}, {'type': 'description', 'title': 'Xiaomi 4S - 699.0€', 'text': 'Un televisor pensado para sacarle todo su jugo, con la máxima conectividad imaginable y compatible con HDR10 y sistema de audio Dolby de última generación, podrá disfrutar al máximo de cualquier contenido.\n\nUna pantalla plana de 65 pulgadas en resolución Ultra HD 4K, en la que toda imagen que se proyecte será optimizada previamente por su procesador Quad Core.\n65 pulgadas (165 cm), LED, USB, HDMI, Wifi, Ethernet, Bluetooth, UHD 4K, Android 9 '}]
}

 

HE cambiado varias veces la estructura json, pero no consigo dar con la adecuada.

 

¿Alguien podría orientarme o darme una solución, por favor?

 

Muchísimas gracias

 

Jerónimo

Citar
Topic starter Respondido : 09/03/2021 1:17 pm
Compartir:
Sitio web hecho con ❤ para el mundo