public async Task <IActionResult> Conversation() { var response = await _dialogFlowApp.HandleRequest(Request); var responseJson = response.ToString(); return(Content(responseJson, "application/json")); }
public ContentResult GetWebhookResponse() { if (!auth.IsAuthorized(Request)) { return(UnauthorizedResponse()); } WebhookRequest request; using (var reader = new StreamReader(Request.Body)) { request = jsonParser.Parse <WebhookRequest>(reader); } var response = dialogflowapp.HandleRequest(request).Result; return(Content(response.ToString(), "application/json")); }