Подготовка закрытой группы Вк

Для начала необходимо подготовить закрытую группу Вконтакте:

Создайте группу/сообщество Вконтакте (если у вас еще нет сообщества):

![](https://files.salebot.pro/uploads/documentation/b2b4aa1d20ef2262a5452b993c473634.png)

Затем перейдите в настройки и найдите поле "Тип сообщества":

![](https://files.salebot.pro/uploads/documentation/4b9cfc8fb95364549fe5ae4e70ecd7fe.png)

Измените тип на "Закрытое":

![](https://files.salebot.pro/uploads/documentation/12418361926878740eb5c37c785f58d9.png)

Далее перейдите во вкладку настройки для бота и включите возможности ботов:

![](https://files.salebot.pro/uploads/documentation/44313b9252bb2f11abbf44aeb1d00fd2.png)
![](https://files.salebot.pro/uploads/documentation/eaf5b8b88d42d4fce93c120f556ba0fe.png)

Подключение группы в Salebot

Далее переходим в Salebot. В разделе каналы выбираем ВК и подключаем сообщество.

![](https://files.salebot.pro/uploads/documentation/3e67aa9a94782c1c5a22bd9d054c8542.png)
![](https://files.salebot.pro/uploads/documentation/3f79ff00f9e5598fa5351d352fc532a6.png)

Подробнее о подключении чат-бота для группы VK рассказали в одноименной статье.

Активируем переключатели:

![](https://files.salebot.pro/uploads/documentation/f97137bf589b9d1b34bbd8a2dc8eff8c.png)

Переходим по ссылке https://vkhost.github.io/ для получения токена:

![](https://files.salebot.pro/uploads/documentation/71b1a4ba223abf3e6bec6b48878451a8.png)

И нажмите "Получить":

![](https://files.salebot.pro/uploads/documentation/39c017c4e38bc0ba564dabb39074dc9f.png)

Необходимо подтвердить:

![](https://files.salebot.pro/uploads/documentation/47cfe6ba16f557562bd1c9b3d16e853e.png)

А после скопировать в браузерной строке токен:

Вы увидите ссылку следующего вида:

https://oauth.vk.com/blank.html#access\_token=****vk1.a.VFkjZgOWXiNF0c\_q4OxuA7dx72ygOLbjZagmFrQeJYE55v32GvJSVtRckjlU\_yE7Ierh3PZFsdfsdgsgsfbdbddOBuvUYaOWcuhxDntp0MZxYF3K8kKtDeQ7p8oDOjSCM7EKSkl0CvJpw91DWUhMQNARTnoLtzA****\&expires\_in=0\&user\_id=1234\&email=tets@mail.ru

Вам нужно скопировать часть ПОСЛЕ access_token= и ДО &expires_in (то, что выделено красным в примере выше!).

Далее перейдите в настройки проекта в Salebot и сгенерируйте API-ключ:

![](https://files.salebot.pro/uploads/documentation/a70ce84bad5900a0844e64dd55e704d8.png)

Далее в разделе "Переменные" в настройках проекта создайте переменные:

  1. save_webhook=1
  2. access_token=vk1.a.VFkjZgOWXiNF0c_q4OxuA7dx72ygOLbjZagmFrQeJYE55v32GvJSVtRckjlU_asdfsdfsfsdfsdfuvUYaOWcuhxDntp0MZxYF3K8kKtDeQ7p8oDOjSCM7EKSkl0CvJpw91DWUhMQNARTnoLtzA
![](https://files.salebot.pro/uploads/documentation/edbfd11c791a8c899c75a8be2add520e.png)

ВАЖНО!

В переменной access_token УКАЖИТЕ СВОЙ ПОЛУЧЕННЫЙ ТОКЕН!

Настройки чат-бота

В блоке после успешной оплаты добавляем клиента в Список и выдаем ссылку на группу.

Внимание!

Список заранее нужно создать в соответствующем разделе.

![](https://files.salebot.pro/uploads/documentation/7775f82129ef157d119fe49b5e8a243e.png)


Когда пользователь подает заявку приходит колбек client_group_join request

Настраиваем блок с проверкой на это условие.

После блока делаем переходы с проверкой наличия клиента в списке
inlist(id списка)==True
и
inlist(id списка)==False

![](https://files.salebot.pro/uploads/documentation/13707968f6b216e761c346c6c1fb745b.png)

Если клиент есть в списке переводим в блок с одобрением заявки, ф-ция vk_approve_request(ID группы ВК, platform_id, ТОКЕН администратора из ВК)

![](https://files.salebot.pro/uploads/documentation/ef190f12081ccb4ba808befe6196e0fe.png)

Если клиента нет в списке, удаляем его:

![](https://files.salebot.pro/uploads/documentation/89b243704e9ca0bfca657cf9aa841e40.png)