Las utilizamos para poder enviar un mensaje a todas las sesiones de un chat, lo podemos hacer de dos maneras: Enviar ahora o programando la fecha deseada.
Requisitos previos
Para poder consumir los endpoints de Conversaciones, es necesario contar con una API KEY. Las API Keys las puedes generar desde tu cuenta de Wannabot, en el apartado de "Perfil > API Keys"
filters: {
// Id de la versión
version: string,
// Array de ids de los tags
tags?: Array<string>,
// Array de ids de los agentes
agents?: Array<string>,
// Array de los canales por los que deseamos enviar los mensajes,
// Posibles: telegram | messenger | slack | web | line
channels?: Array<string>
};
"interactions_to_send": [{...}]
{
"type": "SendPushPermission",
// Indica el texto para este botón
"special_button_text": "Si acepto",
// Texto del mensaje, se pueden especificar varios textos, si hay mas de 1 se mostrara uno aleatorio.
"initial_responses": ["¿Aceptas los permisos push?"]
},
{
"type": "Location",
// Listado de datos de la Localización
"location": {
// Titulo
"title": "Puerta del sol",
// Sub titulo
"subtitle": "Madrid",
// Latitud
"latitude": 40.4165000,
// Longitud
"longitude": -3.7025600
// La imagen sale por estas dos últimas.
}
{
"type": "Image",
// Indica la URL de la imagen cargada en Wannabot para esta interacción
"image": "https://www.feelcats.com/blog/wp-content/uploads/2019/03/gatitos-cuidados.jpg"
},
{
"type": "ButtonResponse",
// Texto del mensaje, se pueden especificar varios textos, si hay mas de 1 se mostrara uno aleatorio.
"initial_responses": ["Que tal"],
// Listado de Botones para esta interacción
"buttons_responses": [{
// Tipo de botón. Posibles: postback, web_url, phone_number
"type": "postback",
// Indica el texto para este botón
"title": "Bien",
// Indica el payload, en caso de ser un botón de tipo POSTBACK, para este botón
"payload": "continuar"
}]
},
{
"type": "GeneralResponse",
"general_response": {
"template_type": "generic",
// Formas de mostrar la imagen. Posibles: horizontal" o "vertical"
"image_aspect_ratio": "horizontal",
// Listado de CARDS
"elements": [{
// Titulo
"title": "Nueva Zelanda",
// Subtiutlo
"subtitle": "Cueva de la catredal",
// Url de la imagen
"image_url": "https://fotografias-viajestic.atresmedia.com/clipping/cmsimages02/2017/07/07/40BA821D-58FB-47ED-BB29-247C8EDBB9F2//58.jpg",
// Botón Que solo puede ser de tipo url.
"default_action": {
"type": "web_url",
"url": "https://masinfo.com"
},
// Listado de Botones para esta interacción
"buttons": [{
// Tipo de botón. Posibles: postback, web_url, phone_number
"type": "postback",
// Indica el texto para este botón
"title": "Quiero ir",
// Indica el payload, en caso de ser un botón de tipo POSTBACK, para este botón
"payload": "continuar"
}]
}]
}
},
{
"type": "ListResponse",
"list_response": {
"template_type": "list",
// Listado de LIST
"elements": [{
// Titulo
"title": "Nueva Zelanda",
// Subtitulo
"subtitle": "Cueva de la catredal",
// Url de la imagen
"image_url": "https://fotografias-viajestic.atresmedia.com/clipping/cmsimages02/2017/07/07/40BA821D-58FB-47ED-BB29-247C8EDBB9F2//58.jpg",
// Botón Que solo puede ser de tipo url.
"default_action": {
"type": "web_url",
"url": "https://masinfo.com"
},
// Listado de Botones para esta interacción
"buttons": [{
// Tipo de botón. Posibles: postback, web_url, phone_number
"type": "postback",
// Indica el texto para este botón
"title": "Continuar",
// Indica el payload, en caso de ser un botón de tipo POSTBACK, para este botón
"payload": "continuar"
}]
}]
}
}