adding new intent, splitting card and speech text to fix formatting - linux_gam… | |
Log | |
Files | |
Refs | |
README | |
--- | |
commit 1fafe6eb804aa8c04ae89367f18902e531c5b375 | |
parent eb573a26984622965eb4ea4a436279fc041e6630 | |
Author: Jay Scott <[email protected]> | |
Date: Tue, 3 Apr 2018 19:36:27 +0100 | |
adding new intent, splitting card and speech text to fix formatting | |
Diffstat: | |
M lambda.py | 15 +++++++++------ | |
1 file changed, 9 insertions(+), 6 deletions(-) | |
--- | |
diff --git a/lambda.py b/lambda.py | |
@@ -9,26 +9,29 @@ app = Flask(__name__) | |
ask = Ask(app, '/') | |
# Alexa open | |
[email protected]("LatestNews") | |
@ask.launch | |
def latest(): | |
feed = feedparser.parse(url) | |
# If the feed fetch fails, just return a failure message. | |
if feed.status != 200: | |
speech_text = render_template('error') | |
- return statement(speech_text).simple_card('Hello', speech_text) | |
+ return statement(speech_text).simple_card('Linux Gaming News',… | |
x = 0 | |
- data = "" | |
+ speech_data = "" | |
+ card_data = "" | |
for post in feed.entries: | |
- data += post.title + " <break time=\"1s\"/>" | |
+ speech_data += post.title + " <break time=\"1s\"/>" | |
+ card_data += post.title | |
x += 1 | |
if x >= 5: | |
- speech_text = render_template('latest', data=data) | |
- return statement(speech_text).simple_card('Hello', spe… | |
+ speech_text = render_template('latest', data=speech_da… | |
+ return statement(speech_text).simple_card('Linux Gamin… | |
@ask.intent('AMAZON.HelpIntent') | |
def help(): | |
speech_text = render_template('help') | |
- return statement(speech_text).reprompt(speech_text).simple_card('Hello… | |
+ return statement(speech_text).reprompt(speech_text).simple_card('Linux… | |
if __name__ == '__main__': | |
app.run() |