omegabytes / askTheDM

Alexa skill: Get basic info about DND spells, items, and rules
Other
15 stars 10 forks source link

Certification Rejection Notice #57

Closed omegabytes closed 7 years ago

omegabytes commented 7 years ago

Dear alex,

Thank you for the recent submission of your skill, ‘Ask The DM’.

Your skill submission has failed the certification process. We’ve included a description of the issue(s) and steps to reproduce below. Please address these and resubmit the skill at your earliest convenience. As a reminder, when you publish a skill between June 1, 2017 and June 30, 2017, you can apply for a free Echo Dot to commemorate your achievement. Quantities are limited. See our terms and conditions. Non-US developers, check out our other promotions in the UK, Germany, and India.

Issues with skill in English (US)


1.Your skill does not meet invocation name requirement #4: Two-word invocation names are not allowed if one of the words is a definite article (“the”), indefinite article (“a”, “an”) or preposition (“for”, “to”, “of”). For example, “a bicycle”, “an espresso”, “to amuse”, “for fun”.

Also, Your skill does not meet our invocation name requirements for formatting. The invocation name must contain only lower-case alphabetic characters, spaces between words, possessive apostrophes (for example, “sam’s science trivia”), or periods used in abbreviations (for example, “a. b. c.”). Other characters like numbers must be spelled out. For example, “twenty one”. Please review our documentation on choosing an invocation name and update your invocation name and example phrases accordingly.

Please make necessary changes and ensure the new name is accurately represented in the skill’s example phrases and also in the skill description and skill responses (if present).

2.After the skill completes a task, the session remains open with no prompt to the user. The skill must close the session after fulfilling requests if it does not prompt the user for any input. Please refer to test case 4.1 from the Submission Checklist.

Steps to reproduce:

User: "Alexa open the dm"

Skill: "Welcome to Ask the DM. You can ask a question like, what's the range of fireball? ... Now, what can I help you with? You can also say help."

User: "what is the duration of alarm"

Skill: "8 hours" and the Session remains open.

3.When invoking the "SpellCastIntent" intent an empty slot value provided for the "Spell" slot, the skill returns an error. Please see test case 4.11 from our Submission Checklist for guidance on error handling.

Steps to reproduce:

User: "Alexa open the dm"

Skill: "Welcome to Ask the DM. You can ask a question like, what's the range of fireball? ... Now, what can I help you with? You can also say help."

User: "how do i cast {}"

Skill: "There was a problem with the requested skill's response"