# Mensagens de Erro para Botões

## <mark style="color:blue;">Fazendo a Lógica nos Fluxos</mark>

O Sistema de Mensagens de Erro Para Botões funciona através do uso de etiquetas. A lógica é basicamente assim: \
\
Você deve adicionar uma etiqueta no contato no INÍCIO do fluxo e remover no FINAL do fluxo. Isso significa que, se ele estiver com a etiqueta, ele está necessariamente dentro do fluxo, pois no final removemos.&#x20;

{% hint style="info" %}
Se ele digitar enquanto estiver com a etiqueta, a resposta padrão será ativada e no início do fluxo da resposta padrão poderemos verificar usando uma condição se ele está com a etiqueta, se ele tiver, enviaremos a mensagem de erro.
{% endhint %}

**PASSO 1**: Utilizando um BLOCO DE AÇÃO, adicione uma etiqueta no usuário (Adicionar Etiqueta) no INÍCIO do fluxo de atendimento.&#x20;

{% hint style="info" %}
Em cada ponto que o fluxo não tiver mais continuidade conectar um bloco de ação para REMOVER A MESMA etiqueta do contato.
{% endhint %}

**PASSO 2**: No início do fluxo configurado na RESPOSTA PADRÃO (Configurações > Boas Vindas, Resposta Padrão e Erro Padrão), coloque uma condição que verifica se o contato tem a etiqueta que é adicionada em quem entrou no fluxo de atendimento.&#x20;

{% hint style="info" %}
Se ele TIVER a etiqueta. Encaminhe uma mensagem de erro para o contato. Se NÃO TIVER, jogue ele normalmente para o resto do fluxo de resposta padrão.
{% endhint %}

<figure><img src="/files/SiTx57Y7vrzkQpd7PNSf" alt="afaa"><figcaption><p><strong>COMO CRIAR MENSAGEM DE ERRO PARA BOTÕES</strong></p></figcaption></figure>

{% hint style="danger" %}
**IMPORTANTE:** Em cada uma das possibilidades de finalizar o fluxo você deve REMOVER A ETIQUETA DO CONTATO, se o seu fluxo contiver um bloco de conexão de fluxo, deverá REMOVER A ETIQUETA do contato no final do fluxo que está na conexão.&#x20;
{% endhint %}

## <mark style="color:green;">AULAS EXPLICATIVAS</mark>

**COMO CRIAR MENSAGEM DE ERRO PARA BOTÕES**\
<https://us06web.zoom.us/rec/play/_f0HsCCkqr17YLT3DOZLlpr2TyCQmCkd7ipXlOS3wqXkDbKMBgC8Kbik1IkaaFJwi_Yqr3PHdInyyX4b.XC9vkreUoaSpzCDY>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ajuda.botconversa.com.br/tutoriais/mensagens-de-erro-para-botoes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
