Frequently asked questions
Tip
If you are looking for an answer to a specific question, press Ctrl + F (Cmd + F on macOS) and start typing the question.
If you haven't found the answer, contact Support.
Working with a skill
How to create a smart home skill
See the instructions under Create a skill.
Can I move a skill from one account to another?
Yes Write to support. The skill will be moved within two weeks.
To avoid moving branded skills from your employees' personal accounts, create such skills from corporate accounts.
Why isn't the skill responding to the user?
The waiting time for a response from the skill is three seconds. If Yandex Dialogs doesn't get a response within three seconds, the session ends. Alice tells the user that the skill is not responding.
What steps of request processing go into these three seconds?
This three-second interval includes the following steps:
- Setting up a network connection.
- Sending a request over the network from the Yandex Dialogs server to the skill server.
- Generating a response.
- Sending a response over the network from the skill server back to the Yandex Dialogs server.
How do I delete smart home devices if I have deleted my skill?
To completely remove devices from the smart home list, first delete the room where they are located:
1. Open the
2. Tap
3. Choose [room name] →
After that, when you open a device page, you will see the settings screen with the Remove device button at the bottom.
Can I set up notifications about device state change?
An asynchronous protocol is required for such notifications. It's not used in Yandex Dialogs.
Why do I get the error "Couldn't update the device list"?
The reason is that SSL certificates are installed incorrectly. Check their status using the SSL Labs online service.
For the skill to run correctly, set up the SSL certificate chain on the web server or in the provider service.
How do I manage my devices using HTTP requests?
Manage devices connected through skills and get information about them using the API for users.
Access settings
Where can I set up skill access?
-
In the developer console, open the skill.
-
On the Settings tab, find the Access type box.
-
Select a value:
- Private, to make the skill available only to you or users you share the skill with.
- Public, to open access to the skill for everyone.
How do I create a skill just for myself?
Open the skill in the developer console, then on the Settings tab, in the Access type field, select Private.
How do I allow only my friends, family, or colleagues to access a skill?
Set a private access type, publish the skill, then send the link to users you want to grant access to your skill to.
Moderation and publication
Why did my skill fail moderation?
Skill settings don't match the requirements. To see the reason, select the skill in the developer console, then go to the General → Analyzing results tab.
How do I submit a private skill for moderation?
To submit a private skill for self-moderation, select the skill in the developer console, then click Deploy.
How do I cancel moderation if my skill has been approved?
Open the skill in the developer console, then click Return to development.
Why was my skill blocked after publication?
If your skill doesn't respond for several hours or users have reported it, the skill gets blocked. Check that the skill matches it's operating protocol, fix errors, and resubmit it for moderation.
Why can't I find my published skill in the Skill store?
The skill will become searchable in the Skill store within 24 hours of publication.
Skill certification
Can I create a skill without certifying the equipment?
You can create a smart home skill without certification, but you won't be able to use the “Works with Alice” badge in your promos.
How do I get the “Works with Alice” badge?
To get the badge, publish a skill and send the compatible devices to the Yandex office. For more information, see How to certify a device.