# Chatbot - Utilizando observadores

O **Observador** é um recurso que permite criar uma automação que **monitora todo o Chatbot durante a conversa**.

Quando o observador é ativado, ele **ignora o fluxo atual em que o usuário está** e executa diretamente a ação configurada. Isso permite que determinadas palavras, números ou condições **tenham prioridade sobre qualquer etapa do bot**.

***

### 🔍 Como funciona o Observador

Enquanto o usuário interage com o chatbot, o **Observador fica monitorando todas as mensagens enviadas**.

Se a condição configurada for identificada, o sistema:

1. **Interrompe o fluxo atual**
2. **Ignora as perguntas ou etapas em andamento**
3. **Executa imediatamente a ação definida**

Esse comportamento garante que o usuário possa **acessar ações importantes rapidamente**, sem precisar seguir todo o fluxo do chatbot.

***

### ⚙️ Exemplo de Uso

#### 👨‍💼 Falar com um atendente

Imagine que o chatbot está fazendo perguntas de qualificação, como:

* Nome
* Telefone
* Interesse

Mas o cliente não deseja continuar respondendo e prefere falar diretamente com um atendente.

Nesse caso, pode-se configurar um **Observador** para identificar quando o usuário digitar:

```
9
```

Quando isso acontecer:

* O chatbot **interrompe o fluxo atual**
* O atendimento é **direcionado imediatamente para o departamento configurado**

***

### 🛠️ Quando utilizar Observadores

Os Observadores são muito úteis para criar **atalhos dentro do chatbot**, como por exemplo:

* 👨‍💼 Falar com um atendente
* 📞 Solicitar contato
* ❌ Cancelar fluxo atual
* 📍 Ir para um departamento específico
* 🆘 Atendimento prioritário

***

✅ **Dica:**\
Utilize observadores para ações que precisam estar **sempre disponíveis durante toda a conversa**, garantindo mais liberdade e rapidez para o usuário.
