Web Analytics
Avisos
Vaciar todo

¡Hola 👋, bienvenido 😀!


Te presentamos a zonaia, el foro/comunidad de desarrolladores de chatbots más popular en español.


¿Como enlazar un botón creado en respuesta tipo Custom Payload con un intent?

 
DiMat
(@dimat)
Miembro Nuevo
Registrado: hace 2 meses
Respuestas: 3

Hola. Soy nuevo por aquí. En primer lugar agradezco cualquier ayuda que podáis prestarme. 

Tengo un bot en dialogflow ES. En el default de un intent concreto he añadido como respusta tipo Custom Payload diversos botones con enlaces a sitios web. Aquí va un ejemplo

{
"richContent": [
[
{
"event": {
"name": "",
"languageCode": "",
"parameters": {}
},
"link": " enlace borrado ",
"type": "button",
"icon": {
"type": "chevron_right",
"color": "#FF9800"
},
"text": "Google"
}
]
]
}

Me interesa que en las respuestas que se ofrecen al usuario alguno de los botones enlace con otro intent. Es decir, que ese botón al clicarlo ofrezca una segunda respuesta contenida en otro intent. Veo que esto ya está resuelto en las integraciones de Telegram (sin necesidad de programar nada), en Facebook (utilizando los códigos postback y payload) pero no consigo hacer un código que funcione en la respuesta Custom Payload. También he intentado las opciones de entrada y salida de Context sin éxito, ya que mi intención es ofrecer diversos botones y que cada uno haga una cosa diferente (enlazar con url o con intent). 

¿Alguna idea?

Muchas gracias

Diego

Este debate ha sido modificado el hace 2 meses por DiMat
Citar
Topic starter Respondido : 04/08/2021 6:40 pm
ElberMaster
(@elbermaster)
Miembro Acreditado
Registrado: hace 3 años
Respuestas: 287

Hola @dimat. Pero si estas intentando colocar botones para un chatbot de whatsapp esto no es posible aun.

ResponderCitar
Respondido : 05/08/2021 4:36 am
DiMat
(@dimat)
Miembro Nuevo
Registrado: hace 2 meses
Respuestas: 3

Hola. Gracias por la respuesta.

No tengo el bot en WhatsApp. Los botones con enlace a webs los tengo en la versión Default del bot, la que se publica en web.

Cada botón es una respuesta enriquecida (Custom Payload) pero no consigo hacer un botón que al clicarlo enlace con otro intent para ofrecer su respuesta (la de ese otro intent)

Saludos

ResponderCitar
Topic starter Respondido : 05/08/2021 8:13 am
ElberMaster
(@elbermaster)
Miembro Acreditado
Registrado: hace 3 años
Respuestas: 287

OK entiendo, es un chatbot en la web.

Estuve investigando, quizás este vídeo te ayude:

Si necesitas crear un botón mendiante css y html en eso te podría ayudar.

ResponderCitar
Respondido : 05/08/2021 2:35 pm
DiMat
(@dimat)
Miembro Nuevo
Registrado: hace 2 meses
Respuestas: 3

Hola.

Gracias por la respuesta pero el código parece que solo es valido en facebook. Yo no he conseguido que funcione en la instación default de Dialog Flow ES.

Ceo que la versión CX sí tiene esta funcionalidad de serie. 

Sigo buscando e intentando. Si consigo crear un botón para enlazar con un intent lo compartiré en esta misma respuesta. 

Saludos

ResponderCitar
Topic starter Respondido : 10/08/2021 6:51 pm
ElberMaster
(@elbermaster)
Miembro Acreditado
Registrado: hace 3 años
Respuestas: 287
Respondido por: @dimat

Hola.

Gracias por la respuesta pero el código parece que solo es valido en facebook. Yo no he conseguido que funcione en la instación default de Dialog Flow ES.

Ceo que la versión CX sí tiene esta funcionalidad de serie. 

Sigo buscando e intentando. Si consigo crear un botón para enlazar con un intent lo compartiré en esta misma respuesta. 

Saludos

Si, si logras como resolverlo comparte la solución.

ResponderCitar
Respondido : 10/08/2021 6:59 pm
Compartir:
Sitio web hecho con ❤ para el mundo