public Task <bool> CanHandle(IHandlerInput handlerInput) { if (handlerInput.RequestEnvelope.Request is IntentRequest intent) { return(Task.FromResult(intent.Intent.Name == "HelloWorldIntent")); } return(Task.FromResult(false)); }
public Task <Response> Handle(IHandlerInput handlerInput) { var speechText = Messages.Goodbye; return(Task.FromResult(handlerInput.ResponseBuilder .Speak(speechText) .WithSimpleCard(Titles.Goodbye, speechText) .GetResponse())); }
public Task <bool> CanHandle(IHandlerInput handlerInput) { if (handlerInput.RequestEnvelope.Request is IntentRequest intent) { return(Task.FromResult(intent.Intent.Name == BuiltInIntent.Fallback)); } return(Task.FromResult(false)); }
public Task <Response> Handle(IHandlerInput handlerInput) { var name = ""; if (handlerInput.RequestEnvelope.Request is IntentRequest intent) { name = intent.Intent.Slots["Name"]?.Value; } var speechText = $"{Messages.Hello} {name}"; return(Task.FromResult(handlerInput.ResponseBuilder .Speak(speechText) .WithSimpleCard(Titles.Hello, speechText) .GetResponse())); }
public Task <bool> CanHandle(IHandlerInput input) { return(Task.FromResult(input.RequestEnvelope.Request is LaunchRequest)); }
public Task <bool> CanHandle(IHandlerInput handlerInput) { return(Task.FromResult(handlerInput.RequestEnvelope.Request is SessionEndedRequest)); }
public Task <Response> Handle(IHandlerInput handlerInput) { return(Task.FromResult(handlerInput.ResponseBuilder.GetResponse())); }