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