Saltar a contenido

Geographical Position Sender

Categoría: Geographical Position

Descripción: Este módulo de extensión permite enviar un evento de posición geográfica utilizando los parámetros indicados. La visualización de este evento puede variar según las capacidades tecnológicas de cada canal.

Funcionalidad: Utilice este módulo de extensión para enviar la ubicación geográfica del cliente a través de diferentes canales, ajustándose automáticamente a la tecnología disponible en cada uno. Dependiendo de las capacidades del canal, la ubicación puede mostrarse en un mapa, como coordenadas o en otro formato compatible.

Requisitos previos

  1. Ubicación

    • Para implementar este módulo de extensión, se debe conocer la ubicación y sus coordenadas respectivas. Siga estos pasos para obtener la información:

      a) Abra Google Maps en su computadora.

      b) Haga clic derecho en el lugar o área del mapa.

      c) Aparecerá una ventana emergente que muestra la latitud y longitud en formato decimal en la parte superior.

      d) Para copiar automáticamente las coordenadas, haga clic izquierdo en los valores de latitud y longitud.

Implementación

Indica una descripcion: Campo en el que se debe ingresar la descripción correspondiente a la ubicación. Puede ser ingresada como texto entre comillas simples o a través de una variable.

Indica la dirección: Campo en el que se debe ingresar la dirección correspondiente a la ubicación. Puede ser ingresada como texto entre comillas simples o a través de una variable.

Latitud: Campo en el que se debe ingresar la latitud de la ubicación. Puede ser ingresada como texto entre comillas simples o a través de una variable.

Longitud: Campo en el que se debe ingresar la longitud de la ubicación. Puede ser ingresada como texto entre comillas simples o a través de una variable.

Nota: Tenga en cuenta que los campos de Latitud y Longitud deben estar en el formato '-XX.XXXXXXX'.

La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'Geographical_Position_Error': En caso de error, el flujo se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre 'Geographical_Position_Error'la cual contendrá los detalles del error si están disponibles.

Ejemplo de implementación

En el siguiente ejemplo, se implementa un menú donde el usuario selecciona la ubicación a la que desea acceder. Se trabajará en colaboración con el módulo de extensión Request Entity by Name, que solicitará la selección de una opción. A partir del resultado, se realizará una evaluación mediante JavaScript Code Block, y luego se aplicará la implementación con Geographical Position Sender.

Campo Valor
Nombre PruebaGeographical
Indica una descripcion: geo1 --> 'E-Contact Chile'
Indica la dirección: geo2 --> 'Amunategui 232'
Latitud: geo3 --> -33.4408754
Longitud: geo4 --> -70.6586733
La intención a ejecutar en caso de error. El flujo de la acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'Geographical_Position_Error': Error_Handler

A continuación, se muestra el resultado de la implementación de estos módulos de extensión en conjunto y su interaccion con el canal de Telegram: