#
Подключение VK
Прямая интеграция VK передаёт в ChatRex новые сообщения сообщества и отправляет ответы бота от имени сообщества. Для подключения не нужно создавать ключ доступа, копировать ID сообщества или вручную настраивать Callback API: сообщество и разрешения выбираются в официальном приложении ChatRex в VK.
ChatRex принимает входящий текст, фотографии, документы и голосовые сообщения. Голосовые сообщения передаются на распознавание, а изображения и документы могут использоваться ботом при обработке обращения.
#
Перед подключением
Подготовьте:
- аккаунт ChatRex;
- сообщество VK с включёнными сообщениями;
- аккаунт VK с правами администратора нужного сообщества.
Одно сообщество можно подключить только к одному аккаунту ChatRex.
#
Подключение сообщества
- В ChatRex откройте Интеграции.
- Нажмите Подключить интеграцию.
- На вкладке Каналы выберите VK и нажмите Подключить.
- В настройках интеграции нажмите Открыть приложение VK.
- Если приложение предложит авторизоваться, нажмите Войти в ChatRex и войдите в нужный аккаунт. После входа вернитесь в приложение VK.
- Нажмите Выбрать сообщество.
- Выберите сообщество, которым вы управляете.
- Подтвердите запрошенный VK доступ к управлению сообществом и его сообщениям.
- Дождитесь сообщения Сообщество подключено.
После подтверждения ChatRex проверит права и автоматически настроит получение новых сообщений. ID сообщества и выданный VK ключ передаются приложением безопасно — вводить или копировать их вручную не требуется.
note
Перед подтверждением проверьте аккаунт ChatRex, указанный в верхней части приложения. Если открыт другой аккаунт, нажмите Выйти и авторизуйтесь заново.
Важно: ошибка подключения в мини-приложении
Если мини-приложение показывает сообщение «Не удалось завершить настройку уведомлений VK» и кнопку Подключить сообщество повторно:
- Откройте нужное сообщество VK.
- Перейдите в Управление → Приложения.
- Удалите приложение ChatRex из сообщества.
- Заново откройте мини-приложение ChatRex.
- Нажмите Подключить сообщество повторно.
- Выберите сообщество и повторно подтвердите все запрошенные разрешения.
Повторное подключение выполняйте именно через мини-приложение. Создавать ключ доступа сообщества и настраивать Callback API вручную не нужно.
#
Подписка на канал
После подключения ChatRex автоматически добавит VK к подходящей действующей подписке, если в ней есть свободное место для канала.
Возможны три результата:
- канал добавлен к подписке автоматически — можно переходить к назначению бота;
- аккаунт работает в режиме использования без абонентской платы — отдельная подписка на канал пока не требуется;
- подходящей подписки или свободного места нет — добавьте канал VK в подписку вручную в ChatRex.
#
Назначение канала боту
- Откройте Мои боты и нажмите Изменить напротив нужного бота.
- Перейдите во вкладку Каналы и запуск.
- В блоке Условия по каналам нажмите Добавить канал.
- Выберите подключённый VK.
- При необходимости настройте дополнительные условия и время работы.
- Сохраните изменения.
#
Чат в приложении сообщества
После подключения приложение ChatRex остаётся доступно на странице сообщества VK:
- администратор видит, что сообщество уже подключено;
- посетитель сообщества может открыть приложение и написать назначенному боту прямо в нём;
- если канал не назначен ни одному боту, посетитель увидит сообщение, что чат пока недоступен.
Диалоги из приложения обрабатываются в ChatRex. Для ответа бота на аккаунте владельца должен быть доступный баланс.
#
Проверка
- Отправьте тестовое сообщение сообществу VK от имени обычного пользователя.
- Дождитесь текстового ответа бота.
- Откройте Историю или Чаты в ChatRex и найдите тестовый диалог.
- Проверьте текст запроса, ответ и результат обработки.
- Дополнительно отправьте тестовую фотографию, документ или голосовое сообщение, если бот должен работать с такими вложениями.
Если бот не отвечает, проверьте:
- включены ли сообщения сообщества;
- завершилось ли подключение сообщества в приложении VK;
- активна ли подписка на канал, если она требуется для вашего аккаунта;
- назначен ли канал нужному боту;
- подходят ли обращение, время и другие условия запуска;
- достаточно ли средств на балансе ChatRex.
#
Если сообщество не подключается
- Доступ не выдан. Повторно выберите сообщество, где у вас есть права администратора, и подтвердите все запрошенные разрешения.
- VK не подтвердил доступ. Нажмите Разрешить доступ снова и повторно подтвердите права.
- Сообщество уже подключено. Оно связано с другим аккаунтом ChatRex. Сначала отключите интеграцию в том аккаунте или обратитесь к его владельцу.
- Подключение уведомлений не завершилось. Удалите ChatRex из приложений сообщества и установите его заново через мини-приложение по инструкции выше.
- VK долго не отвечает. Закройте приложение, откройте его снова и нажмите Проверить статус подключения. При необходимости выберите другое сообщество.
#
Передача диалога сотруднику
При необходимости остановите автоматическую обработку и продолжите диалог с клиентом через Чаты ChatRex.
note
Ответ администратора непосредственно в интерфейсе VK пока не останавливает бота в ChatRex автоматически. Перед ручным ответом остановите обработку диалога в ChatRex, чтобы бот и сотрудник не отвечали одновременно.
#
Отключение и повторное подключение
Чтобы отозвать доступ ChatRex, отключите интеграцию VK в ChatRex. При необходимости также удалите приложение ChatRex в разделе Управление → Приложения выбранного сообщества VK.
Для повторного подключения откройте интеграцию VK и снова перейдите в приложение. Выберите сообщество и подтвердите разрешения. Создавать ключ доступа сообщества или настраивать Callback API вручную не нужно.