App/website model not showing on Alexa Developer console - alexa

I am trying to connect my alexa skill with the custom android app. For that I need App/Website model in Alexa developers console. But I can't find it. Is there anything I need to do to activate that model option.

Alexa for Apps is a currently only available to select developers as part of a developer preview program. To use this feature, you must register for the preview.
For more information, please see the documentation here:
https://developer.amazon.com/en-US/docs/alexa/alexa-for-apps/use-developer-console.html

Related

Not able to invoke alexa skill in smartphone while it is working in echo dot with same account

I have an alexa skill which was previously working fine in smartphone and echo dot with same account in developer mode. I went ahead with distribution and added beta testers and enabled beta testing. Now I'm not able to invoke this skill from my smartphone while it is working in echo dot, both linked to my developer account. Also none of the beta testers are able to invoke the skill even after enabling it. Any idea what might be the problem here?
There is a locale discrepancy between your skill, your account, and your Alexa App. In order to use a skill, the skill's language model must match the user's account location as well as the app's location.
This means on one account, you will only be able to see and test skills from one marketplace at a time. So, if you've got your developer account configured for the US, and your skill only has a en-IN language model, you won't be able to see and test it in your Alexa app.
There are two options available to fix this issue:
-Option 1-
The simplest solution is to create a new language tab for your skill within developer portal that matches the language setting of your app and device. For information on creating a new language model for your skill, please follow this link: https://developer.amazon.com/en-US/docs/alexa/custom-skills/develop-skills-in-multiple-languages.html#add-a-language-to-an-existing-skill
-Option 2-
You can configure your account for a region that matches the language model you currently have set up for your skill. To do this, first make sure the device you're testing on is registered to your developer account, and then that it is set up for the correct language and location in its device settings. For actually configuring your account itself for that marketplace, you'll need to go through the retail Amazon site. Follow these steps:
Navigate to https://www.amazon.com/
Go to "Your Account" > "Your devices and content" > "Change your digital and device settings" > “Preferences”
In "Preferences" click on the "Country/Region Settings" section
If the country is not the same as the marketplace you need to test, change it to match

CloudWatch Logs not showing up anymore after switching from Alexa-hosted to custom skill

Since I switched from building an Alexa hosted skill to building a custom skill using the ASK SDK no logs are showing up in my CloudWatch interface. Before I could simply click on Code > Logs: Amazon CloudWatch and were presented with the logs of the previous session. If I navigate now to the cloud watch console no logs for my custom skill are showing up. I am sure that this is because of wrong configuration but sadly I could not find any documentation about this online. Maybe someone had the same issue before and can help me out with his expertise. Thank you very much!
I finally found the answer to my question. All my resources like EC2 instances were running in the eu-west-1 region. I had to go through all regions in cloud watch to find out that the log files for my alexa skill are stored in the us-east-1 region. Only there, they are visible.

How to upload in muy website the watson chatbot, please

I already finish the chatbot, but I have no idea of how to upload it to my website, please, help :)
I tried to look for some code to send to the IT developers, but cannot find it :( And the IT guys are too busy, so I'ld like to get the answer by myself so I can send it to them if I'm not able to apply it. Thank you. (Btw: I'm not an IT person... :( )
Where to start?
The dialog / conversation part of your Watson Assistant part chatbot is available as a REST API.
There are several deployment options available. For the more popular choices the Assistant tooling provides integrations. So if you want to access your chatbot through slack, or facebook messenger or on a word press site then look at the documentation as to how - https://cloud.ibm.com/docs/services/assistant?topic=assistant-deploy-integration-add
If you are developing your own application or web-page, then your developers will need to design the User Interface and handle the quirks of your dialog. eg. Decide how to display images, options etc., all from the API, which is essentially only message in, response out - https://cloud.ibm.com/apidocs/assistant-v2#send-user-input-to-assistant. There are samples available for them to base from - eg. https://github.com/watson-developer-cloud/assistant-intermediate
If your website is using Wordpress, there is a very easy way to deploy the chatbot to it using a wordpress plug in - https://wordpress.org/plugins/conversation-watson/

Deploying or publishing Alexa skills

It's my first few hours today to use Alexa so please bear with me for now.
I followed a tutorial that I found and was able to configure Alexa skills upto the Lamdba function. I was able to use the Test section inside Lamdba service and it worked really well. It can pull data from the external api. I was able to click the Listen button too.
However, I can't figure out how I will deploy this so that I can call the utterances using my real physical Alexa device. Not sure what to do next. And is it possible that I'll be the only one to use it?
You don't have to publish it to use it on your physical alexa device. As long as the alexa device is configured with the same Amazon account that you use to configure your skill then you can use the skill 'live' on your device.
In the configuration, I believe you must have progressed to the 'test' tab, but you don't need to fill in the publishing info to test the skill both virtually and on the device.

Google Glass Development for another

Wondering if anyone knows about developing a Google Glass app for another person. Someone who is in the Glass Explorer program has asked me to help them with developing an app (which I'm happy to do) but it looks like I will need to sign in as that person in the API Console. Is this correct? Is there any way for me to prototype separately?
There is indeed a way to do this without logging in as your colleague. Join the project team on the API console. Just follow these steps:
Have your Explorer friend create an API Console project and enable the Google Mirror API for that project from the services panel.
Have them go to the team panel for that project. Have them add your account to the project's team.
This enables you to develop on the same project, but since you're not an Explorer you cannot enable or disable the Mirror API for this project.

Resources