public override AlexaResponse HandleCanFulfillIntentRequest(AlexaCanFulfillIntentRequest canFulfillIntentRequest, AlexaContext context, AlexaSession session) { AlexaResponse alexaResponse = new AlexaResponse(); PlainTextOutputSpeech plainText = new PlainTextOutputSpeech { Text = "AlexaCanFulfillIntentRequest" }; AlexaResponseData responseData = new AlexaResponseData { OutputSpeech = plainText }; alexaResponse.Response = responseData; return(alexaResponse); }
public override void HandleSessionEndedRequest(AlexaSessionEndedRequest sessionEndedRequest, AlexaContext context, AlexaSession session) { // No impl }
/// <summary> /// Function to handle Alexa session ended requests. /// </summary> /// <param name="sessionEndedRequest">The alexa session ended request.</param> /// <param name="context">Context of the Alexa execution.</param> /// <param name="session">Current Alexa session.</param> public virtual void HandleSessionEndedRequest( AlexaSessionEndedRequest sessionEndedRequest, AlexaContext context, AlexaSession session) => throw new NotImplementedException("HandleSessionEndedRequest not yet implemented.");
/// <summary> /// Function to handle Alexa can fullfill intent requests. /// </summary> /// <param name="canFulfillIntentRequest">The alexa can fulfill intent request.</param> /// <param name="context">Context of the Alexa execution.</param> /// <param name="session">Current Alexa session.</param> /// <returns>The Alexa response.</returns> public virtual AlexaResponse HandleCanFulfillIntentRequest( AlexaCanFulfillIntentRequest canFulfillIntentRequest, AlexaContext context, AlexaSession session) => throw new NotImplementedException("HandleCanFulfillIntentRequest not yet implemented.");
/// <summary> /// Function to handle Alexa launch requests. /// </summary> /// <param name="launchRequest">The alexa launch request information.</param> /// <param name="context">Context of the Alexa execution.</param> /// <param name="session">Current Alexa session.</param> /// <returns>The Alexa response.</returns> public virtual AlexaResponse HandleLaunchRequest( AlexaLaunchRequest launchRequest, AlexaContext context, AlexaSession session) => throw new NotImplementedException("HandleLaunchRequest not yet implemented.");