/r/alexadev
/r/alexadev
Hello. I'm new to all things Alexa skills, so I wanted to ask if it's possible (or ideally if there's a solution already) to create a custom Alexa skill that would lock a user's commands with a password before they can be run? -example
user "Alexa, turn on the light"
Alexa "please tell me the password or pin"
user "1234"
Alexa *turns on the light*
As I understand, I don't have the ability to use third-party Skills directly, but I can use external APIs of smart gadgets (even, perhaps, use Google Home as an external API, if possible)
Do you think it's possible?
My company is hiring software engineers for Alexa skills written in Typescript. The company is doing very well and has a fantastic workplace culture.
Bonus points for being located in the SF Bay Area
If you're interested, DM me before applying :)
https://www.volleythat.com/careers
I want Alexa to announce each weekday at the same time of day the remaining days until the last day of school. Can this be done? What if she counted down to something more universally useful, like a selection of holidays (in this case Memorial Day)? Thanks in advance
I have a 3 buttons Meross wall switch. I would like to start a routine when the state of a switch changes. Is it possible to do this?
Alexa returns the speak before processing the database request
How can I synchronize so the database query runs first?
const SaleForecastIntentHandler = {
canHandle(handlerInput) {
return Alexa.getRequestType(handlerInput.requestEnvelope) === 'IntentRequest'
&& Alexa.getIntentName(handlerInput.requestEnvelope) === 'SaleForecastIntent';
},
handle(handlerInput) {
let outputSpeech = 'This is the default message.';
var res;
con.connect(function(err) {
if (err) throw err;
con.query("SELECT SUM(tot) as totalval FROM daradb.job", function (err, result, fields) {
if (err) throw err;
outputSpeech=`Total sales forecast this month is ${result[0].totalval}`;
console.log(outputSpeech);
});
});
//outputSpeech=`Total sales forecast this month is ${res[0].totalval}`;
//console.log(res[0].totalval);
//var a="Total sales forecast this month is " + res[0].totalval;
//console.log(a);
//const speakOutput = a
//console.log(res[0].totalval);
//const speakOutput = 'Total sales forecast this month is '+ res;
return handlerInput.responseBuilder
.speak(outputSpeech)
.reprompt('what else do you want to know?')
.getResponse();
},
};
Hello,we are developing interactive audiobooks for Alexa and are experiencing severe errors since an update for echos last autumn, leading to an unresponsive echo device.
What happens:
We could not reproduce the behaviour with developer console. Occurs since last autumn. A ticket is open at Amazon US, but we're still waiting.Question is: Has anyone of you experienced the same crashes with your own skill or skills of others? Found any workaround?
Hello I am currently setting up ASK-CLI. I followed all the steps and now I am at "ask configure". It sends me to an Amazon sign in. When I sign in with my Developer account it says this login can only be used on the Amazon Shopping app. What do I do?
Can you achieve as much with these as you can if you hard coded it?
Are there any limitations to using a visual (easy?) dev tool?
I have some ideas that I want to test the waters with as soon as.
Thanks
Rich
Hey /alexadevs,
It seems this subreddit was lost a while ago but for those who may still use or check it, I wanted to share the Jargon SDK to help developers personalize and think of a broader audience from the start.
Feel free to reach out if there are any questions!
Hello fellow developers!
Just published my first skill, titled "Phone Spy".
Are you getting calls/texts from unsaved numbers on your phone? Have a phone number you are curious about? Just read out the 10-digit number to your Alexa Device, and it fetches the name, service provider, and region of the mystery number! Its as simple as that!
Please note that the skill recognizes only Indian 10-digit mobile numbers as of now. I will be adding support for other regions in the subsequent releases.
I am an amateur in this arena, and your suggestions would be highly appreciated!
Link to the skill: https://www.amazon.com/dp/B07DYVLKVC/ref=sr_1_1?s=digital-skills&ie=UTF8&qid=1529748424&sr=1-1&keywords=phone+spy
We are looking for companies or agencies that develop Alexa skills and/or Google Home Action for clients. We are adding a special feature on our website that will benefit your company or business. Kindly, comment or direct message us with your website. Thank you!
Did one of the roadshow alexa tutorial sessions recently. Have some time to try some self guided learning. ALL of the tutorials I've seen so far use superceded interface and efforts so far to transport the demo'd methods into the current interface has been frustrating.
weird, since I can handle the json format, creating lambda functions etc in other coding projects.
heck, managed to write some custom functions during the workshop, but debugging and understanding the interface is a lot more painful than it should be. Actually had more success previously coding a voice controlled app using a voice recognition api.
suggestions?
I'm creating a Flash Briefing for Amazon Alexa enabled devices that will provide information each day. I've started creating the json file with the information needed and did a test on my Echo Dot to ensure the json is setup correctly.
My question now is how do I make it so that Alexa only reads 1 item each day? Currently when I ask Alexa to ready my flash briefing she reads all 3. I'd like to have a months worth or more entered into the json file and not have to update it daily.
[
{
"uid": "DAILY_TIP_ITEM_JSON_TTS_0001",
"updateDate": "2018-02-20T00:00:00.0Z",
"titleText": "Today's Motivation",
"mainText": "This is number one.",
"redirectionUrl": "#"
},
{
"uid": "DAILY_TIP_ITEM_JSON_TTS_0002",
"updateDate": "2018-02-21T00:00:00.0Z",
"titleText": "Today's Motivation",
"mainText": "This is number two.",
"redirectionUrl": "#"
},
{
"uid": "DAILY_TIP_ITEM_JSON_TTS_0003",
"updateDate": "2018-02-23T00:00:00.0Z",
"titleText": "Today's Motivation",
"mainText": "This is number three.",
"redirectionUrl": "#"
}
]
My first thought was to create a date key in each item and use an if statement to compare the dates. Is that the best approach or does anyone have a better idea? As you can see in the 3rd item, I used a future date to see if Alexa would ignore it until that date, but she still reads it even though today is the 21st.