Saltar a contenido

Parámetro WEBHOOKS

Acceso de pago

El uso de este parámetro solo está disponible para usuarios premium de Hotline. Para adquirir una versión de pago del sistema, contacte con nuestro servicio de soporte.

El parámetro establece una o más direcciones para procesar webhooks entrantes de Hotline para una lista dada de eventos.

Los webhooks se envían usando el método POST con cuerpo de solicitud en formato JSON.

Tipos de eventos

1. Eventos del sistema

Valores disponibles: dialog_created, dialog_reopened, dialog_closed, message_received, message_sent, message_intercepted.
Los webhooks para tales eventos no devuelven resultados al grupo backend.

2. Comandos personalizados

Se puede especificar cualquier comando personalizado o ya existente del sistema. El nombre del comando debe comenzar con barra /.
Los webhooks para tales eventos pueden devolver resultados al grupo backend como un mensaje.

Para más detalles sobre el formato de las solicitudes enviadas, consulte la descripción del formato de Webhooks.

Por defecto, la lista está vacía, los webhooks no se envían a ningún lugar.

Formato de datos

La configuración del webhook se establece en formato JSON.

Para limpiar el parámetro, envíe el valor OFF

Se debe enviar al bot de configuración el valor requerido después de seleccionar el parámetro para edición.

Valor predeterminado

NONE

Ejemplos de uso

{
  "https://someapiserver.com/webhooks/end_point-1": [
    "dialog_created",
    "dialog_reopened",
    "dialog_closed",
    "message_received",
    "message_sent",
    "message_intercepted"
  ],
  "https://someapiserver.com/webhooks/end_point-2": [
    "/mark", "/info",
    "/invoice", "/client"
  ]
}

Resultado: todos los eventos del sistema llegarán a end_point-1, y los eventos sobre comandos llamados irán a end_point-2.

Casos de uso principales

  • integraciones externas
  • análisis personalizado