replayText()

#
Description:
Will replay the last text sent to the device.
Required Parameters
None Accepted

setVolumeAndSpeak(volume, message)

#
Description:
NOTICE:This command is highly recommend in place of sending an individual command for both volume and speaking. When used it is set to Amazon as a single command and executed in a sequence. Sends volume command first, then plays message.
Required Parameters

Volume (Integer): Between 0-100

Message (String): String between 1-400 characters in length

Example Usage: setVolumeAndSpeak(47, "The Front door is unlocked")

setVolumeSpeakAndRestore(volume, message)

#
Description:
NOTICE:This command is highly recommended in place of sending individual commands for setVolume(47), speak("The Front door is unlocked"), and setVolume(30). When used it is set to Amazon as a single command and executed in a sequence
When the command is called it captures the current volume and restores immediately after the message is played. Sends volume command first, then plays message, and restores original volume
Required Parameters

Volume (Integer): Between 0-100

Message (String): String between 1-400 characters in length

Restore Volume (Integer): Between 0-100

Example Usage: setVolumeSpeakAndRestore(50, "The Front door is unlocked", 30)

playWeather()

#
Description:
Alexa will give the current weather conditions
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playWeather()
Optional: playWeather(30, 50)

playSoundByName(name)

#
Description:
Play sounds found in the Alexa Skills Kit Sound Library (Only Sounds who's file name starts with 'amzn_sfx_')
Required Parameters

Sound File Name (String): String (Should support any alexa skills kit sound that starts with 'amzn_sfx_' | https://developer.amazon.com/docs/custom-skills/ask-soundlibrary.html)

Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playSoundByName("amzn_sfx_bear_groan_roar_01")
Optional: playSoundByName("amzn_sfx_bear_groan_roar_01", 50, 30)

playSingASong()

#
Description:
Alexa will sing a random song
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playSingASong()
Optional: playSingASong(30, 50)

playFlashBrief()

#
Description:
Alexa will play the your flash briefing News (If device supports it)
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playFlashBrief()
Optional: playFlashBrief(30, 50)

playGoodNews()

#
Description:
Alexa will play something containing Good News (If device supports it)
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playGoodNews()
Optional: playGoodNews(30, 50)

sayBirthday()

#
Description:
Alexa will say a random happy birthday message
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: sayBirthday()
Optional: sayBirthday(30, 50)

sayCompliment()

#
Description:
Alexa will say a random compliment message
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: sayCompliment()
Optional: sayCompliment(30, 50)

sayGoodbye()

#
Description:
Alexa will say a random goodbye message
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: sayGoodbye()
Optional: sayGoodbye(30, 50)

sayGoodMorning()

#
Description:
Alexa will play the your good morning run down
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: sayGoodMorning()
Optional: sayGoodMorning(30, 50)

sayGoodNight()

#
Description:
Alexa will say a random good night message
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: sayGoodNight()
Optional: sayGoodNight(30, 50)

sayWelcomeHome()

#
Description:
Alexa will say a random welcome home message
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: sayWelcomeHome()
Optional: sayWelcomeHome(30, 50)

playTraffic()

#
Description:
Alexa will give the current traffic condition on your way to work
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playTraffic()
Optional: playTraffic(30, 50)

playTellStory()

#
Description:
Alexa will tell a random story
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playTellStory()
Optional: playTellStory(30, 50)

playFunFact()

#
Description:
Alexa will tell a random fun fact
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playFunFact()
Optional: playFunFact(30, 50)

playJoke()

#
Description:
Alexa will tell a random joke
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playJoke()
Optional: playJoke(30, 50)

playCalendarToday()

#
Description:
NOTE:Only available when you connected calendar accounts to your amazon alexa account

Alexa will read all of the calendar events for the day
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playCalendarToday()
Optional: playCalendarToday(30, 50)

playCalendarTomorrow()

#
Description:
NOTE:Only available when you connected calendar accounts to your amazon alexa account

Alexa will read all of the calendar events for tomorrow
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playCalendarTomorrow()
Optional: playCalendarTomorrow(30, 50)

playCalendarNext()

#
Description:
NOTE:Only available when you connected calendar accounts to your amazon alexa account

Alexa will read the next calendar event
Optional Parameters

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playCalendarNext()
Optional: playCalendarNext(30, 50)

playAnnouncement(message)

#
Description:
This will make an announcement with the message on the device executing the command
Required Parameters

Message (String): String between 1-400 characters in length

Optional Parameters

Title (String): String between 1-40 characters in length (For Echo Show/Spot Display)

Volume (Integer): Between 0-100

Restore Volume (Integer): Between 0-100

Example: playAnnouncement("the garage door has opened", "Door Alert", 40, 30)

playAnnouncementAll(message)

#
Description:
This will make an announcement with the message on all echo devices on your account
Notice: This command is a complicated one. If you want to announce on all of your echo devices just select one device to send the command to. Amazon will send it to all devices on it's end. So a single device can trigger all to speak. I've seen it to where Amazon will rate-limit so if the devices in the announcement so they will not speak.
Required Parameters

Message (String): String between 1-400 characters in length

Optional Parameters

Title(String): String between 1-400 characters in length (For Echo Show/Spots Display)

Example: playAnnouncementAll("the garage door has opened", "Door Alert")