Интерактивные кнопки
Менеджер может вставить кнопки прямо в текст ответа — без настройки кода, через простой синтаксис в двойных квадратных скобках.
Синтаксис
text
[[Текст кнопки|тип:значение]]Кнопки без типа отправляются как текстовые (reply keyboard):
text
[[Текст кнопки]]Пример использования
text
Выберите удобный способ связи:
[[Позвонить|phone:+79001234567]]
[[Открыть сайт|url:https://example.com]]
[[Да, подтверждаю|callback:confirm]]TIP
Несколько кнопок на одной строке без переноса отображаются в один ряд.
Типы кнопок
| Тип | Описание | Пример значения |
|---|---|---|
url | Открыть ссылку в браузере | https://example.com |
phone | Набрать номер телефона | +79001234567 |
callback | Отправить callback-данные боту | confirm |
pay | Кнопка оплаты (Telegram) | — |
Кнопка без типа создаёт элемент reply keyboard с произвольным текстом.
Поддержка по платформам
| Платформа | url | phone | callback |
|---|---|---|---|
| Telegram | + | + | + |
| VK | + | — | + |
| Max | + | — | + |
| Виджет сайта | + | + | + |
| Внешний API | + | + | + |
INFO
Кнопки автоматически удаляются из текста сообщения перед отправкой клиенту. Inline-кнопки (url, callback) имеют приоритет над reply keyboard.