Действия
Блоки действий — то, что бот отправляет подписчику: сообщения, кнопки, карусели, стикеры, локации и голосовые. Это основной «контент» ваших сценариев.
Отправить сообщение
Отправляет текст подписчику. В одном сообщении могут уйти вложения (картинки и файлы) и клавиатура с кнопками.
Настройки:
- «Текст сообщения» — редактор с форматированием: выделите фрагмент и используйте панель форматирования. Переменные в фигурных скобках, например
{first_name}, подставятся автоматически. - «Вложения (необязательно)» — до 10 вложений (картинки и/или файлы), уйдут в одном сообщении с текстом и кнопками. Загрузка — перетаскиванием, из буфера обмена или выбором файла. Файлы уходят сразу в VK во все сообщества бота, в botvk они не хранятся.
- «Клавиатура» — конструктор кнопок: режим «Inline (под сообщением)» или «Внизу чата». До 6 рядов (inline) / 10 рядов (внизу чата), максимум 5 кнопок в ряду, всего до 40 кнопок. Кнопки можно перетаскивать между рядами.
- Настройки каждой кнопки:
- «Текст» — надпись на кнопке.
- «Действие при нажатии» — «Текст» (отправит надпись как сообщение от пользователя), «Callback» (тихое действие — сообщение не отправляется), «Ссылка» (откроет URL; появится поле «URL»), «Геопозиция» (запросит геопозицию пользователя; без текста), «VK Pay» (оплата; поля «Сумма, ₽» и «ID сообщества» — числовой, как в
vk.com/club220100123; сумму можно оставить пустой — пользователь введёт сам), «VK Mini App» (поля «App ID», «Owner ID (необяз.)», «Hash»). - «Всплывающее уведомление (необяз.)» — для интерактивных кнопок: VK покажет текст поверх чата при нажатии, без отправки в диалог, до 90 символов.
- «Цвет» — для кнопок типа Текст/Callback.
- Статус «Ведёт к:
<блок>» — связь от кнопки тянется на холсте к нужному блоку.
- «Показывать предпросмотр ссылок» — чекбокс (включён по умолчанию): VK покажет сниппет (картинку и заголовок) для ссылок в тексте. Выключите, чтобы отправлять ссылки без предпросмотра.
Выходы: один основной выход плюс отдельный выход для каждой интерактивной кнопки клавиатуры — кнопки можно вести к разным веткам сценария.
При переключении режима клавиатуры кнопки Текст/Callback автоматически меняют тип; кнопки-ссылки, гео, VK Pay и Mini App остаются как есть.
Раньше для картинок и файлов были отдельные блоки «Отправить картинку» и «Отправить файл». Они устарели и скрыты из палитры: вложения теперь добавляются прямо в блок «Отправить сообщение» — вместе с текстом и кнопками. В старых сценариях у таких блоков есть кнопка «Перенести в „Сообщение”», которая конвертирует блок на месте; у обоих было одинаковое устройство — зона загрузки файла и «Подпись (необязательно)».
Отправить стикер
Отправляет VK-стикер по его идентификатору.
Настройки:
- «ID или код стикера» — принимает число (например
9007), код (например1-7742-256b) или URL стикера VK. При корректном id показывается превью «Стикер #N — сохранится и отправится подписчику».
Вставьте код стикера из URL VK — система сама вытащит нужный sticker_id. Или укажите числовой id вручную.
Карусель
Отправляет ленту карточек с картинкой, текстом и кнопками.
Настройки:
- «Вступительный текст (необязательно)» — текст над лентой карточек.
- Карточки (до 10, кнопка «Добавить карточку»), у каждой: фото (зона загрузки), «Заголовок» (до 80 символов, со счётчиком), «Описание» (до 80 символов, со счётчиком), «Кнопки (до 3)» — с действиями Callback / Текст / Ссылка.
Выходы: один основной выход плюс выходы кнопок-callback карточек.
У каждой карточки должна быть картинка и минимум одна кнопка — иначе VK не примет карточку. Кнопки-callback можно вести к веткам на холсте. Картинка загружается в VK во все сообщества бота.
Отправить локацию
Шлёт подписчику точку на карте (например, адрес салона) с координатами и подписью.
Настройки:
- «Координаты (широта, долгота)» (обязательное) — например
55.751244, 37.618423. - «Подпись (необязательно)» — текст рядом с картой, можно с переменными.
Скопируйте координаты из Google или Яндекс Карт (правый клик по месту → координаты) и вставьте в поле.
Голосовое сообщение
Озвучивает текст голосом (ElevenLabs) и отправляет как голосовое сообщение в VK.
Настройки:
- «Текст для озвучки» — поддерживаются переменные в фигурных скобках, например
{first_name},{total}; они подставятся реальными значениями до отправки на озвучку. - «Голос» — пресеты «Мужской» / «Женский» (два фиксированных русских голоса ElevenLabs) или поле «Другой Voice ID (ElevenLabs)» для ручного ввода id.
- Кнопка «Сгенерировать озвучку» / «Сгенерировать заново» — генерирует аудио и даёт его прослушать. Генерация хранится на сервере: повторное открытие и первая реальная отправка не тарифицируются повторно.
Если в тексте есть переменные, озвучка генерируется при каждом уникальном итоговом тексте. Предпрослушка озвучит текст как есть, а на проде переменные подставятся реальными значениями.
Ответить в комментариях
Публичный ответ от имени сообщества под комментарием — пара к триггеру «Комментарий под постом».
Настройки:
- «Текст ответа в комментарии» — например: «Спасибо за комментарий! Ответили вам в личных сообщениях». Переменные (
{first_name}) поддерживаются.
Блок работает только в сценарии с триггером «Комментарий под постом».