Ejemplo n.º 1
0
        public static IChatbotFlowService GetFlowService()
        {
            var sender            = GetSender();
            var owlFilter         = new OWLFilter(GetClient());
            var carouselBuilder   = new CarouselBuilder(owlFilter);
            var quickReplyBuilder = new QuickReplyBuilder();
            var broadcast         = new BroadcastExtension(sender);
            var bucket            = new BucketExtension(sender);
            var contextManager    = new ContextManager(bucket);

            return(new ChatbotFlowService
                   (
                       carouselBuilder,
                       quickReplyBuilder,
                       broadcast,
                       contextManager,
                       owlFilter,
                       sender
                   ));
        }
Ejemplo n.º 2
0
 public void Config()
 {
     _service = new OWLFilter(UnitTestBuilder.GetClient());
 }
 public void Config()
 {
     _service           = new OWLFilter(GetClient());
     _quickReplyBuilder = new QuickReplyBuilder();
 }
Ejemplo n.º 4
0
 public void Config()
 {
     _service         = new OWLFilter(GetClient());
     _carouselBuilder = new CarouselBuilder(_service);
 }