private static WebhookResponse GetDialogFlowResponse(string userId, string message) { WebhookResponse webHookResp = message.StartsWith("Sorry") ? InitializeResponse(false, userId) : InitializeResponse(true, userId); var fulfillmentMessage = webHookResp.FulfillmentMessages[0]; fulfillmentMessage.SimpleResponses = new Intent.Types.Message.Types.SimpleResponses(); var simpleResp = new Intent.Types.Message.Types.SimpleResponse(); simpleResp.Ssml = $"<speak>{message}</speak>"; fulfillmentMessage.SimpleResponses.SimpleResponses_.Add(simpleResp); return(webHookResp); }
private static WebhookResponse GetDialogFlowResponse(string userId, string message, string reprompt) { bool expectUserResp = !string.IsNullOrWhiteSpace(reprompt); WebhookResponse webHookResp = InitializeResponse(expectUserResp, userId); var fulfillmentMessage = webHookResp.FulfillmentMessages[0]; fulfillmentMessage.SimpleResponses = new Intent.Types.Message.Types.SimpleResponses(); var simpleResp = new Intent.Types.Message.Types.SimpleResponse(); simpleResp.Ssml = $"<speak>{message}</speak>"; fulfillmentMessage.SimpleResponses.SimpleResponses_.Add(simpleResp); return(webHookResp); }