Skip to main content
Los hooks te permiten construir una interfaz de chat completamente personalizada. En lugar de usar <Chat /> o <ChatWidget />, puedes acceder directamente al estado de la conversacion, la informacion del agente y la sesion. Todos los hooks deben usarse dentro de un <PlazbotProvider>.

useChat

Controla mensajes, estados de carga y errores de la conversacion.

Opciones

Retorno

ChatMessage

useAgent

Obtiene la informacion y configuracion del agente conectado.

Retorno

Campos utiles de AgentData

useSession

Genera y persiste un ID de sesion en localStorage. Cada sesion mantiene el contexto de la conversacion.

Parametros

Retorno

Ejemplo Completo

Un chat completamente custom usando los tres hooks: