public void ConfigureServices(IServiceCollection services) { var botModule = new BotModule(); var activityFactory = new ActivityFactory(); var luisRecognizer = LuisAdapters.CreateLuisRecognizer(); services.AddBot( ctx => { return(new Bot( activityFactory, new TurnContextPoweredObjectsFactory( botModule.CreateBotAccessors(), luisRecognizer))); }, options => { botModule.Configure( options, _loggerFactory.Value, _isProduction, _configuration); }); }
public IUserPhrase ExtractUserPhraseFrom(ITurnContext turnContext) { return(LuisAdapters.CreateLuisUserPhrase(_luisRecognizer, turnContext)); }