# Обмеження кнопок

## Facebook і Instagram

{% hint style="warning" %}
У Facebook та Instagram є обмеження на кількість кнопок: 12 кнопок відповіді (звичайної клавіатури) та 3 інлайн-кнопки (вбудовані в текст).
{% endhint %}

В Instagram посилання можна розміщувати лише в інлайн-кнопках.

Максимальна кількість символів у назві кнопки — 23. Якщо символів більше, Facebook обрізає текст після 23 символів і додає багатокрапку.

## Viber

{% hint style="warning" %}
У Viber є обмеження на кількість кнопок: 24 кнопки відповіді (звичайної клавіатури) та 7 інлайн-кнопок (вбудованих у текст).
{% endhint %}

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

## Telegram

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

## TikTok

***Повідомлення з кнопками недоступні в TikTok Desktop.*** У десктопному чаті ви побачите сповіщення: "Цей формат повідомлення не підтримується."

Доступні такі типи кнопок, кожен із власною поведінкою та обмеженнями:

**1. Кнопка callback**

* **Вигляд:** стандартна інтерактивна кнопка.
* **Дія:** Після натискання вона надсилає в чат (від імені користувача) повідомлення, що містить текст кнопки.
* **Джерело:** текст береться з поля **"Текст повідомлення у відповіді"** у налаштуваннях кнопки.
* **Ліміт тексту:** **20 символів**.

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

* **Вигляд:** кнопка, стилізована як посилання.
* **Дія:** *наразі вона поводиться так само, як кнопка callback.* **Зверніть увагу:** TikTok не підтримує відкриття URL-адрес у вебперегляді; натискання кнопки лише надішле текст кнопки як повідомлення.
* **Джерело:** текст береться з поля **"URL"** у налаштуваннях кнопки.
* **Ліміт тексту:** **40 символів**.

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

## Інлайн і відповідь одночасно

Ви не можете надсилати обидва типи кнопок в одному повідомленні.

{% 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/uk/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.
