예제 #1
0
 public StateMachineService(IBotFlowService botFlowService, IVariableService variableService,
                            IComparisonService comparisonService)
 {
     _variableService   = variableService;
     _comparisonService = comparisonService;
     _botFlowService    = botFlowService;
 }
예제 #2
0
 public StateMachine(IBotFlowService botFlowService,
                     IUserSemaphoreService userSemaphoreService,
                     IVariableService variableService,
                     ICustomActionService customActionService,
                     IStateMachineService stateMachineService,
                     INlpProvider nlpProvider)
 {
     _botFlowService       = botFlowService;
     _userSemaphoreService = userSemaphoreService;
     _variableService      = variableService;
     _stateMachineService  = stateMachineService;
     _customActionService  = customActionService;
     _nlpProvider          = nlpProvider;
 }