def handle(self, handler_input): # type: (HandlerInput) -> Response logger.info("In HelpIntentHandler") _ = handler_input.attributes_manager.request_attributes["_"] locale = handler_input.request_envelope.request.locale item = util.get_random_item(locale) speech = _(data.HELP_MESSAGE).format(item) handler_input.response_builder.speak(speech).ask(speech) return handler_input.response_builder.response
def handle(self, handler_input): # type: (HandlerInput) -> Response logger.info("In HelpIntentHandler") _ = handler_input.attributes_manager.request_attributes["_"] #locale = handler_input.request_envelope.request.locale nombre_comida = util.get_random_item() #Devuelve como mensaje lo guardado en la variable MENSAJE_DE_AYUDA del fichero alexa/data.py speech = _(data.MENSAJE_DE_AYUDA).format(nombre_comida) handler_input.response_builder.speak(speech).ask(speech) return handler_input.response_builder.response
def handle(self, handler_input): # type: (HandlerInput) -> Response logger.info("In LaunchRequestHandler") _ = handler_input.attributes_manager.request_attributes["_"] locale = handler_input.request_envelope.request.locale item = util.get_random_item(locale) speech = _(data.WELCOME_MESSAGE).format( _(data.SKILL_NAME), item) reprompt = _(data.WELCOME_REPROMPT) handler_input.response_builder.speak(speech).ask(reprompt) return handler_input.response_builder.response
def handle(self, handler_input): # type: (HandlerInput) -> Response logger.info("In FallbackIntentHandler") _ = handler_input.attributes_manager.request_attributes["_"] locale = handler_input.request_envelope.request.locale item = util.get_random_item(locale) help_message = _(data.HELP_MESSAGE).format(item) help_reprompt = _(data.HELP_REPROMPT).format(item) speech = _(data.FALLBACK_MESSAGE).format( _(data.SKILL_NAME)) + help_message reprompt = _(data.FALLBACK_MESSAGE).format( _(data.SKILL_NAME)) + help_reprompt handler_input.response_builder.speak(speech).ask(reprompt) return handler_input.response_builder.response
def handle(self, handler_input): # type: (HandlerInput) -> Response logger.info("In LaunchRequestHandler") _ = handler_input.attributes_manager.request_attributes["_"] #Este código es para hacer una aplicación multi-idioma, nosotros trabajaremos sólo en español #locale = handler_input.request_envelope.request.locale #item = util.get_random_item(locale) food = util.get_random_item() #Devuelve como mensaje el texto guardado en la variable MENSAJE_BIENVENIDA del fichero alexa/data.py #Consulta también la lista de "comida" para devolver uno de ellas. speech = _(data.MENSAJE_BIENVENIDA).format(_(data.SKILL_NAME), food) reprompt = _(data.BIENVENIDA_REPREGUNTA) handler_input.response_builder.speak(speech).ask(reprompt) return handler_input.response_builder.response
def handle(self, handler_input): # type: (HandlerInput) -> Response logger.info("In FallbackIntentHandler") _ = handler_input.attributes_manager.request_attributes["_"] #locale = handler_input.request_envelope.request.locale item = util.get_random_item() help_message = _(data.MENSAJE_DE_AYUDA).format(item) help_reprompt = _(data.REPEGUNTA_DE_AYUDA).format(item) speech = _(data.MENSAJE_FINAL).format(_( data.SKILL_NAME)) + help_message reprompt = _(data.MENSAJE_FINAL).format(_( data.SKILL_NAME)) + help_reprompt handler_input.response_builder.speak(speech).ask(reprompt) return handler_input.response_builder.response