# Ограничения кнопок

## Facebook и Instagram

{% hint style="warning" %}
Facebook и Instagram имеют ограничения по количеству кнопок: 12 кнопок ответа (обычная клавиатура) и 3 inline-кнопки (в тексте).
{% endhint %}

В Instagram ссылки можно размещать только во inline-кнопках.

Максимальное количество символов в названии кнопки — 23. Если их больше, Facebook обрезает текст после 23 символов и добавляет многоточие.

## Viber

{% hint style="warning" %}
В Viber есть ограничения по количеству кнопок: 24 кнопки ответа (обычная клавиатура) и 7 inline-кнопок (в тексте).
{% endhint %}

Viber позволяет использовать много символов в названии кнопки. Однако имейте в виду, что длинный текст перенесется на новую строку, а часть текста может быть скрыта или перенесена на соседнюю кнопку.

## Telegram

Максимально допустимое количество символов в названиях кнопок — 32. Если их больше, Telegram вырезает часть текста в середине и вставляет многоточие.

## TikTok

***Сообщения с кнопками недоступны в TikTok Desktop.*** В десктопном чате вы увидите уведомление: «Этот формат сообщения не поддерживается».

Доступны следующие типы кнопок, каждый со своими особенностями и ограничениями:

**1. Callback-кнопка**

* **Внешний вид:** стандартная интерактивная кнопка.
* **Действие:** При нажатии она отправляет в чат сообщение (от имени пользователя) с текстом кнопки.
* **Источник:** текст берется из **поля «Текст сообщения ответа»** в настройках кнопки.
* **Ограничение по тексту:** **20 символов**.

**2. URL-кнопка**

* **Внешний вид:** кнопка, оформленная как ссылка.
* **Действие:** *в настоящее время она работает так же, как callback-кнопка.* **Обратите внимание:** TikTok не поддерживает открытие URL-адресов в web view; при нажатии на кнопку будет отправлен только текст кнопки как сообщение.
* **Источник:** текст берется из **«URL»** в настройках кнопки.
* **Ограничение по тексту:** **40 символов**.

{% hint style="success" %}
Узнайте больше об использовании [callback-кнопок](/doc/ru/chatbot/builder/knopki.md#how-to-add-a-callback-button-facebook-telegram) в MaviBot здесь.
{% endhint %}

## Inline и ответные одновременно

Вы не можете отправить оба типа кнопок в одном сообщении.

{% hint style="info" %}
[Читайте о том, как объединить оба типа кнопок в Telegram-боте, здесь](#inline-and-reply-simultaneously)
{% endhint %}

Подводя итог, мы рассмотрели, как легко создавать кнопки для различных мессенджеров с помощью конструктора MaviBot — ключевой шаг в создании полнофункциональных ботов.


---

# 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/ru/chatbot/builder/knopki/limits.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.
