Exemplo n.º 1
0
        public SupportDialog(MatchmakerService matchmaker,
                             ConversationProxyService conversationProxy,
                             ILogger <SupportDialog> logger)
            : base(nameof(SupportDialog))
        {
            _log               = logger;
            _matchmaker        = matchmaker;
            _conversationProxy = conversationProxy;

            AddDialog(new TextPrompt(nameof(TextPrompt)));
            AddDialog(new WaterfallDialog(nameof(WaterfallDialog), new WaterfallStep[]
            {
                MessagePromptStepAsync,
                HandoffLoopStepAsync
            }));

            InitialDialogId = nameof(WaterfallDialog);
        }
 public ConversationProxyController(ConversationProxyService conversationProxy)
 {
     _conversationProxy = conversationProxy;
 }