# Como criar um botão

## Trabalhando com abas de botões

<div data-with-frame="true"><figure><img src="/files/c74f1b83b7836b9cb11be06e81c727a5bb6b0ca4" alt="" width="563"><figcaption></figcaption></figure></div>

Os botões podem ser criados de duas maneiras: usando as **configurações de botão dentro de um bloco**, ou usando **conexão entre blocos**.

A primeira opção é mais funcional e conveniente para trabalhar.

<figure><img src="/files/82e0e7740de3b6f4043986180f7d3bed35ca3fba" alt="" width="563"><figcaption></figcaption></figure>

Para criar botões diretamente de um bloco, abra o bloco desejado e vá para a **Botões** :

<div data-with-frame="true"><figure><img src="/files/8f644c75c2715c8e60afd31f828240b57cfc9faf" alt=""><figcaption></figcaption></figure></div>

Após clicar em "+ Adicionar botão", insira o texto de exibição do botão no campo "Texto".

<div data-with-frame="true"><figure><img src="/files/b3d6d3046482efacf07157eafcadd3796ed355af" alt="" width="563"><figcaption></figcaption></figure></div>

Em seguida, selecione a função do botão.

Para usar um botão para uma simples transição para outro estado (sem pagamentos, solicitações de telefone etc.), mantenha a função definida como **"Padrão"**.

{% hint style="info" %}
**Saiba mais sobre outras funções de botão em nossos artigos:**

* [botão "Solicitar o número de telefone"](/doc/pt/chatbot/builder/botoes/phone.md)
* [Botão de pagamento](broken://pages/0e519e634eb4304b9587c25148f9da986ab9bb22)
* [botão Solicitar localização](/doc/pt/chatbot/builder/botoes/botao-de-solicitacao-de-geolocalizacao.md)
* [Botão de compartilhamento](/doc/pt/chatbot/builder/botoes/botao-de-compartilhamento.md)
* [Botão de retorno de chamada](broken://pages/708881a5a70ebbaec8189e65caad001aa98c4a47)
* [Botão Web App](/doc/pt/chatbot/builder/botoes/webapp.md)
  {% endhint %}

Clique no **"Adicionar"** botão para confirmar e adicioná-lo às configurações do bloco.

<div data-with-frame="true"><figure><img src="/files/bcbbb415f5d6675fb15bb8aed4108f99ca328586" alt="" width="563"><figcaption></figcaption></figure></div>

Há dois tipos principais de botões:

* **Botões de teclado:** Aparecem abaixo do campo de entrada e desaparecem depois de serem pressionados ou quando uma mensagem é digitada.
* **Botões inline:** Aparecem dentro do balão da mensagem e permanecem visíveis após serem pressionados.

Alguns mensageiros também oferecem um modo **Automático** , que seleciona automaticamente o melhor tipo de botão para a plataforma.

<div data-with-frame="true"><figure><img src="/files/376e56321257c57266a133f433adbde90c287d1f" alt=""><figcaption></figcaption></figure></div>

O bot trata os cliques em ambos os tipos de botão da mesma forma. Você pode adicionar mais botões de duas maneiras:

1. Clique no **"+"** botão à direita de um botão existente.

<div data-with-frame="true"><figure><img src="/files/56c77ff65186a5fbb73d514bdd0b12462549b45f" alt="" width="563"><figcaption></figcaption></figure></div>

**Resultado:** O novo botão aparece na mesma linha.

<div data-with-frame="true"><figure><img src="/files/1f87c4ff1b2ada0bf1cc0e9b9d9983b878698d29" alt="" width="563"><figcaption></figcaption></figure></div>

2. Se você clicar em **"+ Adicionar botão",**

<div data-with-frame="true"><figure><img src="/files/0b9a0da04f2ce1db5d36dcfd9c62c29af4d0f910" alt="" width="563"><figcaption></figcaption></figure></div>

então o novo botão será adicionado abaixo do que foi criado anteriormente:

<div data-with-frame="true"><figure><img src="/files/0ade5dfae0f790312a39ebfd46b01db68a004199" alt="" width="563"><figcaption></figcaption></figure></div>

Você pode reorganizar os botões e alinhá-los em uma linha simplesmente arrastando um botão para a posição desejada.

<div data-with-frame="true"><figure><img src="/files/82f30572fabb674187b9809eaee9d9ab51f6009c" alt="" width="563"><figcaption></figcaption></figure></div>

Você também pode reorganizar facilmente os botões neste campo segurando o botão esquerdo do mouse e arrastando um botão para uma nova posição.

{% hint style="success" %}
**Por favor, observe!**&#x20;

Para exibir uma conexão entre blocos como um botão de teclado em vez de criar um botão separado dentro de um bloco, siga estas etapas:

1. Ative a alternância **"Mostrar conexões como botões"** caixa de seleção.
2. Defina um gatilho no conector que liga os dois blocos.

O conector então será exibido como um botão de teclado para o usuário.

Para um guia detalhado, consulte o artigo: [**"Conexão com um botão"**](/doc/pt/chatbot/builder/conexoes/buttons.md).
{% endhint %}

Esta versão pressupõe que o usuário precise criar um botão manual enquanto os botões de conexão estão desativados.

> 1. Na **Avançado** menu de configurações, localize o **"Mostrar conexões como botões"** alternador e certifique-se de que ele esteja **DESLIGADO**.
> 2. Agora, clique em **"+ Adicionar botão"** para criar um botão padrão dentro do bloco.

<div data-with-frame="true"><figure><img src="/files/279c51deedffc9c78c99682bc4a1ecdcc98445ba" alt="" width="563"><figcaption></figcaption></figure></div>

### Como escrever corretamente o rótulo de um botão

Ao criar um botão, você sempre escolhe os rótulos mais envolventes e atraentes para atrair clientes. No entanto, você deve seguir esta regra: <mark style="color:vermelho;">**o rótulo do botão não deve conter aspas**</mark>**.**

<mark style="color:vermelho;">**Variante incorreta:**</mark>

<div data-with-frame="true"><figure><img src="/files/fd25571e9b9867ce3b80f7ccdaf47f4cc5fd70a4" alt="" width="563"><figcaption></figcaption></figure></div>

Se você precisar enfatizar palavras, pode usar aspas simples.

<mark style="color:verde;">**Variante correta:**</mark>

<div data-with-frame="true"><figure><img src="/files/03df10ecd94da72a43919062aac0c32cf4e85ea6" alt="" width="326"><figcaption></figcaption></figure></div>

Você também pode deixar os botões mais vibrantes e coloridos usando emojis:

<div data-with-frame="true"><figure><img src="/files/9853d6d02120a2b1b63bb28a0768837586bd6034" alt="" width="354"><figcaption></figcaption></figure></div>

## Como definir a cor do botão

Se necessário, você pode especificar a cor do botão — isso funciona no Viber e no chat online.

<div data-with-frame="true"><figure><img src="/files/ac104e3fa16686d803cd1bbcacc030f99d5fa7bb" alt="" width="563"><figcaption></figcaption></figure></div>

Você pode escolher qualquer cor de botão no Viber ou no chat online — clique no quadrado preto para abrir a paleta de cores:

<div data-with-frame="true"><figure><img src="/files/aac8f84b0e962d554741b3ed4c51ebf480dfec70" alt="" width="563"><figcaption></figcaption></figure></div>

É assim que os botões coloridos ficam no chat online.

<div data-with-frame="true"><figure><img src="/files/00915411bddab51c6b007d6ce54e453f987b7bc6" alt="" width="563"><figcaption></figcaption></figure></div>

### Campos avançados de configurações de botão

<div data-with-frame="true"><figure><img src="/files/a5d020ce578d79328e17975edb8a10b32f7919b4" alt="" width="419"><figcaption></figcaption></figure></div>

### Caixa de seleção Exibir botões

**Exibir botões:** por padrão, esse alternador está ativado, e os botões são mostrados ao cliente.

<div data-with-frame="true"><figure><img src="/files/39056225f7173dcdbc6fac52beed453fcf226aeb" alt="" width="563"><figcaption></figcaption></figure></div>

### Exibir conectores como botão&#x20;

**Exibir conectores como botões:** quando ativado (padrão), todos os gatilhos de conectores deste bloco são exibidos como botões para o usuário.

<div data-with-frame="true"><figure><img src="/files/61290cb645757cf3e87fe694d5a219559644c660" alt="" width="563"><figcaption></figcaption></figure></div>

### Texto de ajuda para mensageiros sem botões

O **"Texto de ajuda para mensageiros sem botões"** o campo fornece texto alternativo para mensageiros que não oferecem suporte a botões (por exemplo, o WhatsApp padrão). Isso orienta os usuários sobre o que digitar manualmente.

<div data-with-frame="true"><figure><img src="/files/679f1e266086ea3fdfea5f48d5e297ff870df10e" alt="" width="563"><figcaption></figcaption></figure></div>

Como o WhatsApp não oferece suporte a botões, use o **"Texto de ajuda para mensageiros sem botões"** campo para fornecer um menu numérico. Esse texto, exibido apenas no WhatsApp, permite que os usuários naveguem pelo bot digitando números.

<div data-with-frame="true"><figure><img src="/files/1b21f7db5b5b09e7205756ec0ff1c043f8cc055b" alt="" width="563"><figcaption></figcaption></figure></div>

### Configurações avançadas de botão – campo Código do botão

O campo **"Configurações avançadas de botão (código do botão)"** pode ser usado para criar botões exclusivos usando código.

<div data-with-frame="true"><figure><img src="/files/08ea33bc9fdd774f0209d817f5ffb46ec5a7ba98" alt="" width="563"><figcaption></figcaption></figure></div>


---

# 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://docs.mavibot.ai/doc/pt/chatbot/builder/botoes/create.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.
