# Как создать кнопку

## Работа с кнопками-вкладками

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

Кнопки можно создавать двумя способами: используя **настройки кнопок внутри блока**или используя **связь между блоками**.

Первый вариант более функционален и удобен в работе.

<figure><img src="/files/8d95c23af1bb7796fb187d82d929b888a5519049" alt="" width="563"><figcaption></figcaption></figure>

Чтобы создать кнопки напрямую из блока, откройте нужный блок и перейдите в раздел **Кнопки** :

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

После нажатия "+ Добавить кнопку" введите отображаемый текст кнопки в поле "Текст".

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

Далее выберите функцию кнопки.

Чтобы использовать кнопку для простого перехода в другое состояние (без оплат, запросов телефона и т. д.), оставьте функцию установленной на **"По умолчанию"**.

{% hint style="info" %}
**Подробнее о других функциях кнопок читайте в наших статьях:**

* [кнопка "Запросить номер телефона"](/doc/ru/chatbot/builder/knopki/phone.md)
* [кнопка оплаты](broken://pages/8e9ab46920be73b46dd7c9cac98262cec8fe19eb)
* [кнопка запроса геолокации](/doc/ru/chatbot/builder/knopki/knopka-zaprosa-geolokacii.md)
* [кнопка «Поделиться»](/doc/ru/chatbot/builder/knopki/knopka-podelitsya.md)
* [кнопка обратного звонка](broken://pages/586bc990caede021f07fd2a2ad2a33717e13ed89)
* [кнопка Web App](/doc/ru/chatbot/builder/knopki/webapp.md)
  {% endhint %}

Нажмите кнопку **"Добавить"** чтобы подтвердить и добавить её в настройки блока.

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

Существует два основных типа кнопок:

* **Кнопки клавиатуры:** Появляются под полем ввода и исчезают после нажатия или при вводе сообщения.
* **Встроенные кнопки:** Появляются внутри пузыря сообщения и остаются видимыми после нажатия.

Некоторые мессенджеры также поддерживают режим **Авто** , который автоматически выбирает лучший тип кнопки для платформы.

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

Бот обрабатывает нажатия для обоих типов кнопок одинаково. Вы можете добавить больше кнопок двумя способами:

1. Нажмите кнопку **"+"** кнопку справа от существующей кнопки.

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

**Результат:** Новая кнопка появится в той же строке.

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

2. Если вы нажмёте **"+ Добавить кнопку",**

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

то новая кнопка будет добавлена ниже ранее созданной:

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

Вы можете переставлять кнопки местами и выстраивать их в ряд, просто перетаскивая кнопку в нужное положение.

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

Вы также можете легко менять порядок кнопок в этом поле, удерживая левую кнопку мыши и перетаскивая кнопку в новое место.

{% hint style="success" %}
**Обратите внимание!**&#x20;

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

1. Включите **чекбокс "Показывать связи как кнопки"** .
2. Установите триггер на соединителе, который связывает два блока.

После этого соединитель будет отображаться пользователю как кнопка клавиатуры.

Для подробного руководства, пожалуйста, обратитесь к статье: [**"Связь с кнопкой"**](/doc/ru/chatbot/builder/svyazi/buttons.md).
{% endhint %}

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

> 1. Во вкладке **Дополнительно** меню настроек найдите **чекбокс "Показывать связи как кнопки"** переключатель и убедитесь, что он **ВЫКЛ**.
> 2. Теперь нажмите **"+ Добавить кнопку"** чтобы создать стандартную кнопку внутри блока.

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

### Как правильно написать подпись кнопки

При создании кнопки вы всегда выбираете самые цепляющие и привлекательные подписи, чтобы привлечь клиентов. Однако нужно соблюдать это правило: <mark style="color:красный;">**подпись кнопки не должна содержать кавычки**</mark>**.**

<mark style="color:красный;">**Неправильный вариант:**</mark>

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

Если нужно выделить слова, можно использовать одинарные кавычки.

<mark style="color:зелёный;">**Правильный вариант:**</mark>

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

Вы также можете сделать кнопки более яркими и красочными, используя эмодзи:

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

## Как задать цвет кнопки

При необходимости вы можете указать цвет кнопки — это работает в Viber и Online chat.

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

Вы можете выбрать любой цвет кнопки в Viber или Online chat — нажмите на чёрный квадрат, чтобы открыть палитру цветов:

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

Вот так выглядят цветные кнопки в онлайн-чате.

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

### Дополнительные поля настроек кнопок

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

### чекбокс «Показывать кнопки»

**Показывать кнопки:** по умолчанию этот переключатель включён, и кнопки отображаются клиенту.

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

### Показывать связи как кнопку&#x20;

**Показывать связи как кнопки:** если включено (по умолчанию), все триггеры-соединители из этого блока отображаются пользователю как кнопки.

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

### Подсказка для мессенджеров без кнопок

Текст **"Подсказка для мессенджеров без кнопок"** поле предоставляет альтернативный текст для мессенджеров, в которых нет поддержки кнопок (например, стандартный WhatsApp). Оно подсказывает пользователям, что нужно ввести вручную.

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

Поскольку WhatsApp не поддерживает кнопки, используйте **"Подсказка для мессенджеров без кнопок"** поле, чтобы задать числовое меню. Этот текст, отображаемый только в WhatsApp, позволяет пользователям управлять ботом, вводя числа.

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

### Дополнительные настройки кнопок — поле кода кнопки

Поле **"Дополнительные настройки кнопок (код кнопки)"** можно использовать для создания уникальных кнопок с помощью кода.

<div data-with-frame="true"><figure><img src="/files/26c1075176b4bd179c0b9a487a1b9dbf9c039626" 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/ru/chatbot/builder/knopki/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.
