> For the complete documentation index, see [llms.txt](https://docs.mavibot.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mavibot.ai/doc/pt/chatbot/builder/botoes/limits.md).

# Limites dos botões

## Facebook e Instagram

{% hint style="warning" %}
Facebook e Instagram têm limites no número de botões: 12 botões de resposta (teclado normal) e 3 botões inline (no texto).
{% endhint %}

No Instagram, os links só podem ser colocados em botões inline.

O número máximo de caracteres no nome de um botão é 23. Se houver mais, o Facebook corta o texto após 23 caracteres e adiciona reticências.

## Viber

{% hint style="warning" %}
O Viber tem limites no número de botões: 24 botões de resposta (teclado normal) e 7 botões inline (no texto).
{% endhint %}

O Viber permite usar muitos caracteres no nome do botão. No entanto, lembre-se de que um texto longo será quebrado para uma nova linha, e parte do texto pode ficar oculta ou ser deslocada para o botão vizinho.

## Telegram

O número máximo de caracteres permitido nos nomes dos botões é 32. Se houver mais, o Telegram corta uma parte do texto no meio e insere reticências.

## TikTok

***Mensagens com botões não estão disponíveis no TikTok Desktop.*** No chat desktop, você verá uma notificação dizendo: "Este formato de mensagem não é compatível."

Os seguintes tipos de botão estão disponíveis, cada um com comportamentos e limitações distintas:

**1. Botão de callback**

* **Aparência:** um botão interativo padrão.
* **Ação:** Quando clicado, ele envia uma mensagem no chat (em nome do usuário) contendo o texto do botão.
* **Origem:** o texto é retirado do **"Texto da mensagem de resposta"** campo nas configurações do botão.
* **Limite de texto:** **20 caracteres**.

**2. Botão de URL**

* **Aparência:** um botão com estilo de link.
* **Ação:** *no momento, ele se comporta de forma idêntica a um botão de callback.* **Observe:** O TikTok não oferece suporte à abertura de URLs em uma visualização web; clicar no botão enviará apenas o texto do botão como mensagem.
* **Origem:** o texto é retirado do **"URL"** campo nas configurações do botão.
* **Limite de texto:** **40 caracteres**.

{% hint style="success" %}
Saiba mais sobre o uso de [botões de callback](/doc/pt/chatbot/builder/botoes.md#how-to-add-a-callback-button-facebook-telegram) no MaviBot aqui.
{% endhint %}

## Inline e resposta simultaneamente

Você não pode enviar os dois tipos de botões na mesma mensagem.

{% hint style="info" %}
[Leia aqui sobre como combinar os dois tipos de botões em um bot do Telegram](#inline-and-reply-simultaneously)
{% endhint %}

Em resumo, exploramos como criar facilmente botões para vários mensageiros usando o construtor MaviBot — um passo fundamental para construir bots totalmente funcionais.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.mavibot.ai/doc/pt/chatbot/builder/botoes/limits.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
