En "Configuración" -> "Canal", dirígete a "Webhooks Entrantes".
Selecciona "+ Crear Webhook" para añadir un nuevo webhook.
Para el webhook entrante existente, debes activar o desactivar el interruptor para activar o desactivar el webhook.
Puedes hacer clic en "Eliminar" para eliminar el webhook.
Para enviar un mensaje al canal de WOZTELL utilizando el webhook entrante, necesitarás utilizar el método POST y formatear el mensaje adecuadamente.
Para hacer un POST del mensaje utilizando el webhook entrante, necesitarías generar una firma y añadirla a los encabezados (headers):
"X-Woztell-Signature": signature
Para generar la firma:
Lo siguiente es la referencia para formular la petición.
Propiedad | Tipo | Descripción | Requerido |
---|---|---|---|
ExternalId | Cadena | Para determinar en qué miembro se ejecutará la lógica del webhook entrante | Requerido |
MessageEvent | Objeto | Necesario para la lógica del bot, el evento del mensaje puede configurarse para funcionar según como se haya configurado tu disparador. | Requerido |
Meta | Objeto | Datos que se enviarán en la meta de los eventos de webhook de entrada y salida | Opcional |
messageEvent
Propiedad | Tipo | Descripción | Requerido |
---|---|---|---|
Tipo | Cadena | Cualquier tipo decidido por el remitente; si el tipo se establece como "Status" (es decir, LEÍDO, ENVIADO, ENTREGADO, FALLIDO, ELIMINADO), se puede utilizar para actualizar el estado de los chats. | Requerido |
Datos | Objeto | Datos que se deben incluir en el evento del mensaje. | Opcional |
Data.messageId | Cadena | Si se utiliza el tipo "Status", el ID del mensaje se puede usar para actualizar el estado específico de un mensaje. | Opcional |
Data.watermark | Cadena | Como alternativa al ID del mensaje, esto actualiza todos los mensajes antes del tiempo del marcador de agua (usando epoch con número de milisegundos) con el estado especificado. | Opcional |
Alternativa | Cadena | Debe especificarse para habilitar todos los componentes con estilo. | Opcional |
Estilo | Objeto | Apariencia y vista del mensaje de texto que se permite personalizar. | Opcional |
Propiedad | Tipo | Descripción | Requerido |
---|---|---|---|
Sin bordes | Booleano | Verdadero o falso; establecido en verdadero para eliminar el borde del texto | Opcional |
Color de fondo | Cadena | Color de fondo del bloque de mensaje. Acepta códigos hexadecimales, abreviaturas de códigos hexadecimales y cadenas de color predeterminadas del navegador. | Opcional |
Color de texto | Cadena | Color de fuente del texto. Acepta códigos hexadecimales completos, abreviados y cadenas de color predeterminadas del navegador. | Opcional |
Posición | Cadena | BOT , USER or CETNER ; posición del bloque mostrado en el hilo del buzón | Opcional |
Markdown | Booleano | Verdadero o falso; establecer en verdadero para permitir formular el texto en markdown | Opcional |
Ejemplo: