# ВКонтакте

При подключении бота ВКонтакте он может отвечать только на сообщения сообщества или страницы ВКонтакте. Бот не сможет отвечать на сообщения, написанные лично вам, так он не может обрабатывать сообщения в комментариях.

{% hint style="info" %}
Если вы включаете параметр "сообщения сообщества" в первый раз, обязательно примите дисклеймер ВКонтакте о правилах использования ботов.
{% endhint %}

{% hint style="success" %}
Посмотреть видео-урок по подключению бота к ВКонтакте можно посмотреть [**здесь**](https://portal.iac.spb.ru/~V8bSp).
{% endhint %}

## Включение сообщений ботов

Перейдите в ваше сообщество ВКонтакте. Затем **Управление** -> **Настройки** -> **Сообщения сообщества** -> **Включены**. Обязательно нажмите кнопку **Сохранить**.

![](https://3078836333-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-kGIP9n_C3RlVDARhb%2F-MBEW0EJ7v9Vs1Zl_7sD%2F-MBEb4RhuHGUuuwIVl8Y%2Fimage.png?alt=media\&token=7a503651-bed5-4924-976a-f7c3ab558f34)

Пользователь увидит текст приветствия при нажатии на кнопку **Написать сообщение**. Также приветственный текст будет отправлен пользователю, если доступ к боту осуществлялся по ссылке на диалог. Либо, если пользователь нажал **Написать сообщение**,  а затем **Перейти к диалогу с сообществом**.&#x20;

![](https://3078836333-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-kGIP9n_C3RlVDARhb%2F-MBEW0EJ7v9Vs1Zl_7sD%2F-MBEdRIUs8WNoIwrSGf3%2Fimage.png?alt=media\&token=f757af63-ff40-445f-8247-6c865dd1f85d)

## Включение возможностей ботов

&#x20;Перейдите на вкладку **Настройки для бота** -> **Возможности ботов** -> **Включены**. Поставьте галочку напротив пункта **Добавить кнопку "Начать"**.

![](https://3078836333-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-kGIP9n_C3RlVDARhb%2F-MBEW0EJ7v9Vs1Zl_7sD%2F-MBEedfg7zZ23wfoCXvz%2Fimage.png?alt=media\&token=30190406-fafd-46ee-8a7a-7ff7a481a05d)

Пользователи, которые впервые открыли диалог с сообществом, увидят кнопку **Начать**. Когда пользователь нажмет эту кнопку, бот пришлет стартовое сообщения из вашего сценария.

## Получение ключа доступа

Откройте раздел **Управление** -> **Настройки** - выберите вкладку **Работа с API** и нажмите **Создать ключ**.

![](https://3078836333-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-kGIP9n_C3RlVDARhb%2F-MBEW0EJ7v9Vs1Zl_7sD%2F-MBEgM7P6ZU9j8ZGaP9W%2Fimage.png?alt=media\&token=dce2d16e-bc7f-4057-9f86-a914aa411a0c)

Выберите все нужные уровни доступа и нажмите кнопку **Создать**.

* Доступ к управлению сообществом и к сообщениям позволяет боту работать в сообществе
* Доступ к фотографиям сообщества позволяет боту использовать изображения в сценарии
* Доступ к документам сообщества позволяет боту использовать голосовые сообщения

![](https://3078836333-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-kGIP9n_C3RlVDARhb%2F-MBEW0EJ7v9Vs1Zl_7sD%2F-MBEgYzgC-B_6Lj5GcKL%2Fimage.png?alt=media\&token=df2bfef8-7431-473b-98a7-873afe4a9b57)

&#x20;Скопируйте полученный ключ доступа, чтобы далее использовать его в настройках **Isaak.**

Если в дальнейшем снова понадобится ключ, вы можете нажать **Показать**. Также можно **Удалить ключ**, чтобы пересоздать новый.

![](https://3078836333-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-kGIP9n_C3RlVDARhb%2F-MBEW0EJ7v9Vs1Zl_7sD%2F-MBEhtVNNKoSCgXNZU9z%2FScreenshot_1.jpg?alt=media\&token=38a2d025-ae0a-44d2-b145-70d2ef6e7260)

## Подключение канала ВКонтакте

Для подключения **Callback API** нужно открыть раздел «Управление сообществом» («Управление страницей», если у Вас публичная страница), перейти во вкладку «Работа с API».\
Далее необходимо указать и подтвердить конечный адрес сервера, куда будут направлены все запросы.

**Версия API: 5.101**

После указания адреса сервера и нажатия на кнопку «подтвердить» на указанный Вами адрес отправится запрос с уведомлением типа "confirmation". Ваш сервер должен вернуть заданную строку.

![](https://3078836333-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-kGIP9n_C3RlVDARhb%2F-MBFKag-x_Dotk7ZSvWf%2F-MBFMyQn2ryQfG2g59_-%2Fimage.png?alt=media\&token=26c0be01-2754-43f9-b7a3-77a45c784028)

В **Isaak** в настройках подключения в графе **Секретный ключ** запишите заданный вами ключ в настройках Callback API ВКонтакте. Запишите строку, которую должен вернуть сервер, а в графу **Токен**, полученный ранее ключ доступа.

![](https://3078836333-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-kGIP9n_C3RlVDARhb%2F-M_5syBo7m2U3cBFgToP%2F-M_5u57wKi84LPh8ddwP%2Fimage.png?alt=media\&token=c6d3165a-c477-4ebc-8e7f-499d5fb20e29)

В разделе **Типы событий** необходимо выбрать действия с сообщениями.

{% hint style="info" %}
Ссылка на URL появится после того, как будет введен токен, ключ и строка, которую должен вернуть сервер.
{% endhint %}
