Skip to Content

Действия

Блоки действий — то, что бот отправляет подписчику: сообщения, кнопки, карусели, стикеры, локации и голосовые. Это основной «контент» ваших сценариев.

Отправить сообщение

Отправляет текст подписчику. В одном сообщении могут уйти вложения (картинки и файлы) и клавиатура с кнопками.

Настройки:

  • «Текст сообщения» — редактор с форматированием: выделите фрагмент и используйте панель форматирования. Переменные в фигурных скобках, например {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}) поддерживаются.

Блок работает только в сценарии с триггером «Комментарий под постом».