/// <summary> /// Function to call LUIS. Will either call for a request or response, depending on if a request has previously been made or not /// </summary> /// <param name="input">Query input for LUIS</param> private async void CallLuis(string input) { if (!_requiresResponse) { await _luis.RequestAsync(input); } else { await _luis.ReplyAsync(_lastResult, input); _requiresResponse = false; } }
private async void ExecuteUtterance(object obj) { if (!_requiresResponse) { await _luis.RequestAsync(InputText); } else { await _luis.ReplyAsync(_lastResult, InputText); _requiresResponse = false; } }