public static BotRulePipeline AddSampleRules(this BotRulePipeline pipeline) { pipeline.RegisterRule <HelloRule, PrivateMessage>(); pipeline.RegisterRule <ExceptionLoggingRule, Exception>(); return(pipeline); }
/// <summary> /// Add command orchestration core to a rule pipeline /// </summary> /// <param name="pipeline">Rule pipeline</param> public static BotRulePipeline AddCommandOrchestrator(this BotRulePipeline pipeline) { pipeline.RegisterAsyncRule <CommandOrchestratorRule, PrivateMessage>(); return(pipeline); }