Версия ПО 1.26 |
|
В данном разделе описана процедура создания скиллов для голосового помощника VK «Маруся». После размещения приложения проходят модерацию, после чего добавляются в каталог SmartMarket.
На вышестоящем сервере необходимо создать валидный SSL-сертификат, например с помощью Let's Encrypt.
Для этого в настройках файла конфигурации Ansible ansible-iot/vars/default.yml укажите валидный e-mail в email:
certbot:
# Использовать ли certbot для получения сертификатов Let's Encrypt
enable: false
# E-mail владельца домена. Необходим для подтверждения валидности домена при получении сертификата Let's Encrypt
email: test@email.com |
После чего выполните повторную инициализацию конфигурации платформы:
ansible-playbook install_iot.yml |
Платформа должна иметь публичный адрес в сети, а также иметь зарегистрированное доменное имя. |
Перейдите на страницу VK для разработчиков, выполните вход и нажмите Создать проект.

В проекте создайте приложение. Для этого нажмите Добавить приложение, задайте название и выберите тип. Нажмите Создать.


Созданное приложение отобразится на странице Приложения.

Выберите приложение и заполните необходимые параметры.

Задайте следующие значения:
В конфигурационном файле /vars/default.yml задайте следующие параметры:
# Параметры проекта умного дома Mail.ru для интеграции с Марусей. Отображаются в карточке проекта/приложения
marusyaSkill:
# Параметры для Basic Authentication
clientId: "MarusyaClientIdChangeMe"
password: "PasswordChangeMe"
# App ID, который был назначен приложению VK при создании
appId: "MarusyaAppIdChangeMe"
# OAuth-токен, который необходимо указывать при отправке уведомлений.
oauthToken: "" |
Повторно запустите ansible-playbook install_iot.yml