В этой статье рассмотрим способы запуска бота VK для работы с пользователями в воронке.
Запуск бота по прямой ссылке на диалог с ботом
Для перехода к боту по прямой ссылке нужно сначала настроить такую ссылку. Для этого можно использовать ссылку вида https://vk.com/write-xxxxx , где xxxxx - номер вашего сообщества, который можно взять из ссылки на сообщество.
При переходе по ссылке откроется диалог с сообществом, в котором будет отображаться кнопка "Начать"
Для того, чтобы при переходе к боту автоматически появлялась кнопка "Начать", нужно включить соответствующую опцию в настройках сообщества:
Чтобы запуск бота был обработан воронкой, можно использовать в воронке блок "Команда бота", в котором будет задано ключевое слово "Начать" (по аналогии со /start для бота в Telegram).
После запуска бота по нажатию на кнопку в диалоге, в воронке появятся объекты "чат" и "сессия".
Запуск бота VK из формы
Для перехода к боту VK, который выбран основным в аккаунте, можно использовать в форме ссылку вида /chtm/app/builder/link/vk.
Основное сообщество в аккаунте
Ссылку для перехода к боту нужно будет добавить в обработчик "Переадресация".
После отправки формы и перехода к диалогу будет показана кнопка "Начать".
После нажатия на кнопку сработает запуск воронки (также нужно будет настроить ключевое слово "Начать" в блоке "Команда бота").
Если в форме пользователь был авторизован, в воронке появятся три объекта: "чат", "пользователь" и "сессия". Авторизация позволяет создать в воронке связку "чат" - "пользователь".
Запуск конкретного бота VK, если в аккаунте привязано несколько сообществ
Настроить запуск конкретного бота можно при использовании подписных страниц VK. В данном случае нужно будет создать отдельные подписные страницы для каждого сообщества.
В настойках страницы VK добавьте на кнопку обработчик (1) "Старт воронки" (3). Также рекомендуется запросить разрешение на отправку сообщений (2).
Запуск бота VK по размеченной ссылке
Возможности передачи в воронку меток из размеченной ссылки, которая сразу будет вести в диалог с ботом, в настоящее время нет. В данном случае можно использовать подписную страницу VK, на которой можно будет определить метки, с которыми перешел пользователь на данную страницу и запустил бота. Настройка подписной страницы для определения меток из ссылки описана в статье.
Запуск реакций в воронке в ответ на подключение к боту VK
Существует также возможность отслеживать любой запуск бота в воронке в специальном блоке "Пользователь привязал ВК".
В данном случае необязательно получать определенную команду, чтобы начать отправлять пользователю сообщения в VK. Воронка среагирует на информацию о том, что пользователь подключился к боту VK, выбранному в блоке "Пользователь привязал ВК". Обратите внимание, что реакция будет запущена только в случае, если пользователь еще не был подключен к боту до запуска воронки (то есть подключение к боту выполняется именно при прохождении воронки).
С помощью данного блока можно отслеживать как подключение к внешнему боту VK, так и к внутреннему боту.
Схема настройки воронки с подключением к боту после авторизации в форме может быть следующая:
Обратите внимание: в этом блоке не определяется объект "чат", будет только определен объект"пользователь". Но система всё равно отправит сообщение в чат пользователя с ботом при выполнении соответствующего действия в воронке.