Example #1
0
 public TeamsTalentMgmtBot(
     MainDialog mainDialog,
     IInvokeActivityHandler invokeActivityHandler,
     IBotService botService,
     ConversationState conversationState)
 {
     _mainDialog            = mainDialog;
     _conversationState     = conversationState;
     _botService            = botService;
     _invokeActivityHandler = invokeActivityHandler;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ActivityProcessor"/> class.
 /// </summary>
 /// <param name="messageActivityHandler">The message activity handler.</param>
 /// <param name="conversationUpdateActivityHandler">The conversation update activity handler.</param>
 /// <param name="invokeActivityHandler">The invoke activity handler.</param>
 /// <param name="messageReactionActivityHandler">The message reaction activity handler.</param>
 public ActivityProcessor(
     IMessageActivityHandler messageActivityHandler = null,
     IConversationUpdateActivityHandler conversationUpdateActivityHandler = null,
     IInvokeActivityHandler invokeActivityHandler = null,
     IMessageReactionActivityHandler messageReactionActivityHandler = null)
 {
     this.messageActivityHandler            = messageActivityHandler;
     this.conversationUpdateActivityHandler = conversationUpdateActivityHandler;
     this.invokeActivityHandler             = invokeActivityHandler;
     this.messageReactionActivityHandler    = messageReactionActivityHandler;
 }