![](https://fs24.getcourse.ru/fileservice/file/download/a/116/sc/168/h/5c110be44a27ba187c823b7036cbb4a4.png)
Ваш контент в абсолютной безопасности
ПОДРОБНЕЕ
![](https://fs24.getcourse.ru/fileservice/file/download/a/116/sc/168/h/5c110be44a27ba187c823b7036cbb4a4.png)
Ваш контент в абсолютной безопасности
ПОДРОБНЕЕ
ИИ-бот GetCourse
ИИ-бот
Добрый день!
Я - бот-помощник по документации платформы Getcourse, помогу вам найти ответ на справочный вопрос по работе системы. Пожалуйста, сформулируйте свой вопрос одним сообщением.
Статья была полезной?
После подключения ВК-сообщества вы сможете активно взаимодействовать с пользователями во ВКонтакте через процессы. Например, чтобы собирать обратную связь и учитывать её в автоворонках.
В статье:
Как отправить сообщение в ВК-сообщество через процесс
Чтобы отправить сообщение пользователю в ВК из процесса, нужно использовать блок «Операция» — «Отправить сообщение в vk».
![](http://fs-thb03.getcourse.ru/fileservice/file/thumbnail/h/271a86632bc8062b6edd62be4e5f5f9b.png/s/s1200x/a/116/sc/247)
![](http://fs-thb03.getcourse.ru/fileservice/file/thumbnail/h/e8ea970e23dd257623ee63eaea495102.png/s/s1200x/a/116/sc/194)
Добавьте в блок текст, который будет отправлен пользователю.
При необходимости можно «Оборачивать ссылки для авторизации» — при переходе по ссылке ученик автоматически попадёт в свой личный кабинет и ему не нужно будет вводить пароль для входа.
Обратите внимание: из соображений безопасности такая ссылка не авторизует сотрудников и администраторов аккаунта.
![](http://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/d27b3f9a26cb9ee981fa501df1c622b5.png/s/s1200x/a/116/sc/288)
![](http://fs-thb03.getcourse.ru/fileservice/file/thumbnail/h/ff23de19101e37493e0e4839a18386f3.png/s/s1200x/a/116/sc/59)
В текст сообщения можно добавить кнопки, при нажатии на которые для пользователя запустится определенный процесс из вкладки «Чат-бот» в настройках интеграции с ВКонтакте. Подробнее о кнопочном меню — в отдельной статье.
![<p>
Команды на вкладке «Чат-бот»</p> <p>
Команды на вкладке «Чат-бот»</p>](http://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/62def8c1b303f44da6d5ef6be474ca34.png/s/s1200x/a/116/sc/335)
Команды на вкладке «Чат-бот»
![<p>Кнопки для запуска процессов по командам</p> <p>Кнопки для запуска процессов по командам</p>](http://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/12ca76b8872b274467e4498897820b67.png/s/s1200x/a/116/sc/446)
Кнопки для запуска процессов по командам
Также есть возможность запускать процесс при получении определенного текста во Входящие без использования кнопочного меню. Подробнее об этом, а также о других способах запуска чат-ботов — в отдельной статье.
Как построить чат-бота с помощью callback-операций во ВКонтакте
Callback — это специальная функция, передающая данные во внешние системы и отслеживающая ответ пользователя.
Чтобы создать callback-операцию, выберите блок «Отправить в vk сообщение и ожидать ответа» в процессе:
![](http://fs-thb03.getcourse.ru/fileservice/file/thumbnail/h/4b341dcfb0affecf3b1d1075ed8f4b2a.png/s/s1200x/a/116/sc/463)
![](http://fs-thb03.getcourse.ru/fileservice/file/thumbnail/h/d58d001d4c66b7301a591c54b5b38819.png/s/s1200x/a/116/sc/44)
По кнопке «Добавить» к блоку добавляются дополнительные выходы, а также визуальные кнопки. В зависимости от сделанного выбора пользователя задачу можно направить по той или иной ветке процесса.
![<p>
Как добавить дополнительные выходы</p>
<p>
Как добавить дополнительные выходы</p>](http://fs-thb01.getcourse.ru/fileservice/file/thumbnail/h/9e94a48db0494bb2c8e519b47cc3abbe.png/s/s1200x/a/116/sc/340)
Как добавить дополнительные выходы
![<p>
Разветвление процесса</p>
<p>
Разветвление процесса</p>](http://fs-thb01.getcourse.ru/fileservice/file/thumbnail/h/71c5bcdea9399317f7b4f52a9b61952c.png/s/s1200x/a/116/sc/206)
Разветвление процесса
Пользователь нажимает на кнопку или отправляет сообщение в чат с ВК-сообществом и в зависимости от полученного ответа система может обработать ответ по-разному.
Например, можно дать пользователю возможность выбрать с помощью бота группу, в которую он хочет попасть:
![Отображение в VK Отображение в VK](http://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/49eae12e9da7867fd26fe51af8927df4.png/s/s1200x/a/116/sc/316)
Обратите внимание: Если пользователь ответит не тем текстом, который задан в callback-операции, процесс отработается по ветке «Ошибка» и завершится.
Рекомендуем создавать задачи и на положительные (зеленые) и на отрицательные (красные) выходы из блоков процесса.
![Ответ пользователя Ответ пользователя](http://fs-thb01.getcourse.ru/fileservice/file/thumbnail/h/0ee620ca1b769f17bd5e103f6b83ad33.png/s/s1200x/a/116/sc/229)
![Завершение задачи Завершение задачи](http://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/b1f9723998b24dadfd11718c8dd4e4b1.png/s/s1200x/a/116/sc/248)
Другие особенности callback-операции «Отправить в vk сообщение и ожидать ответа»:
- Можно использовать переменные.
- Можно добавить максимум 10 вариантов ответа.
- Можно задать вариант ответа * (звездочка) — это будет вариант для любого ответа.
- Можно обработать нужным образом выходы по отмене и/или таймауту пользователя: например, если пользователь отправит текст вместо нажатия на кнопку.
- Если во время выполнения callback-операции в процессе сработает другая callback-операция, то все ожидающие остановятся и ответ будет ожидаться только от последней.
В какое ВК-сообщество будет отправлено сообщение
По умолчанию внутри блоков «Отправить сообщение в VK» и «Отправить в VK сообщение и ожидать ответа» выбран вариант «Любое сообщество».
![<p>
Сообщество в VK-операции </p> <p>
Сообщество в VK-операции </p>](http://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/aee4eafb2624a462edb36611b8a9d056.png/s/s1200x/a/116/sc/279)
Сообщество в VK-операции
В этом случае система сначала проверит подключение у пользователя сообщества, заданного основным в аккаунте.
![Основное сообщество в аккаунте Основное сообщество в аккаунте](http://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/b5ccc9007ec0453d7a250ba37d55a8b6.png/s/s1200x/a/116/sc/227)
Если оно не подключено, то отправка произойдет от последнего подключенного пользователем сообщества.
Информация о том, от какого сообщества производилась отправка, будет отображена в истории выполнения задачи.
![](http://fs-thb03.getcourse.ru/fileservice/file/thumbnail/h/dca65c51102962615087c73b05f88d89.png/s/s1200x/a/116/sc/10)
Вы также можете выбрать определенное сообщество для отправки сообщения из списка вручную.
![<p>
Выбор vk-сообщества </p> <p>
Выбор vk-сообщества </p>](http://fs-thb01.getcourse.ru/fileservice/file/thumbnail/h/c6b05caa79c43d65db0b58e3c2edd42c.png/s/s1200x/a/116/sc/374)
Выбор vk-сообщества
Как сегментировать пользователей по разрешениям на отправку сообщений
Выбрать пользователей, которые разрешили отправлять сообщения от определенного сообщества, можно с помощью блока «Условие». В блоке выберите условие по пользователям «Можно отправлять VK-сообщения от сообщества» и укажите необходимое сообщество.
![Условие поиска Условие поиска](http://fs-thb02.getcourse.ru/fileservice/file/thumbnail/h/9a96eef06d3b2ba0bf4baa921eaff23c.png/s/s1200x/a/116/sc/467)
![Выбор vk-сообщества Выбор vk-сообщества](http://fs-thb01.getcourse.ru/fileservice/file/thumbnail/h/a0817b615ae24eb263de01a7d87284c7.png/s/s1200x/a/116/sc/138)
Как передать ID пользователя с помощью переменной {vk_id}
В процессах в операциях «Вызов URL» , «Отправить сообщение в vk» и «Отправить в vk сообщение и ожидать ответа» можно использовать переменную {vk_id}, которая отображает id профиля пользователя Вконтакте, давшего согласие на отправку сообщений.
В процессе по пользователям используется id объекта-пользователя.
В процессе по заказам используется id владельца заказа.
В процессе по покупкам используется id пользователя, связанного с покупкой.
Если у пользователя нет привязанного профиля в ВК для отправки сообщений, значение переменной будет пустым.
Обратите внимание: vk_id для отправки сообщений и адрес профиля ВК как привязанной соцсети для входа — это разные значения в системе. Переменная {vk_id} передаёт первую.
Также в блоках «Отправить сообщение в vk» и «Отправить в vk сообщение и ожидать ответа» поддерживаются и другие переменные, доступные на платформе. Об особенностях использования переменных в процессе в статье блога.
авторизуйтесь
Напишите, пожалуйста, в техподдержку https://getcourse.ru/contacts со ссылками на ваше сообщество и аккаунт.
Разрешить себе отправку сообщений в ВК пользователь может 2 способами:
- в личном кабинете в разделе "Уведомления"
- если подписывается на вашу рассылку через вашу группу Вконтакте: https://getcourse.ru/blog/444615
Разрешение на отправку рассылок прямо в форме регистрации не предусмотрено платформой.
Подскажите, когда пользователь отправляет одну из цифр, то процесс автоматически обрабатывает его ответ и эскалирует на следующий уровень? Либо менеджеру нужно руками его переводить?
У нас пока не получается первый вариант.
Выполняются действия, которые прописаны в ветке, ответ по которой присылает пользователь.
Напишите, пожалуйста, вопрос в тех.поддержку https://getcourse.ru/contacts с приложенными ссылками на объекты и пояснением, в чем именно возникает трудность.
Вы можете использовать прокси-скрипт, по одной из веток которого будет добавление в группу, например, а по второй задержка и проверка условия, добавлен ли пользователь в группу. Если нет, то отправляем ему еще одну callback-операцию. Если пользователь уже состоит в группе, значит он дал ответ на пред. вопрос.