I am trying to build a custom alexa app, using developer.amazon.com . I plan to customize the QnA for generic questions. Example
if you ask alexa "Can i recycle glass bottles" , it gives a standard answer from wikipedia. I want to override (in my alexa only for now and later as an optional application for others to use) I tried creating a custom alexa QnA skill and publishing it , but it keeps on telling answers from wikipedia instead of mine
Then i further tried to play along with it used custom questions like "who is worlds best sister" and as an answer gave "cindrella". But it did not worked either , i got message "i do not know that"
I checked the activity history on my mobile app , and i see my questions , but answers are generic instead of custom answers. What i could be doing wrong? How do i debug ?
It sounds like you may have an expectation that your custom QnA skill would be always on when you interact with Alexa on your devices. That is not how custom skills work.
When you build a custom skill, there are three parts:
You can't create such a skill to replace functionality already provided by Alexa, except in some limited scenarios, on your own devices, using one of the following techniques:
create a skill with an invocation phrase such as "who is the world's best sister"; if you do this, when you say "Alexa who is the world's best sister" there is a good chance your skill would be selected instead of whatever Alexa would normally do (although technically you're supposed to say "Alexa open/launch/start who is the world's best sister)
setup a routine to handle the utterance you want to go to your skill with an action that invokes your skill -- this may require publishing your skill first in which case it's sort of a dead end
I hope this helps clarify some concepts for you