예제 #1
0
 protected virtual async Task DefaultWaitNextMessageAsync(IDialogContext context, IMessageActivity message, QnAMakerResults result)
 {
     context.Done(true);
 }
예제 #2
0
        //Added By Sumit
        protected virtual async Task DefaultRatingMessageAsync(IDialogContext context, IMessageActivity message, QnAMakerResults result)
        {
            //Added By Sumit
            await context.PostAsync(defaultMessageOnDone.Replace("<<username>>", _membersName));

            context.Done(true);
        }
예제 #3
0
 protected virtual async Task RespondFromQnAMakerResultAsync(IDialogContext context, IMessageActivity message, QnAMakerResults result)
 {
     await context.PostAsync(result.Answers.First().Answer);
 }
예제 #4
0
 //Added by Sumit
 protected virtual async Task DefaultWaitNextMessageWithCustomMessageAsync(IDialogContext context, IMessageActivity message, QnAMakerResults result)
 {
     //Added By Sumit
     //await context.PostAsync(defaultMessage);
     context.Done(true);
 }
예제 #5
0
        protected virtual async Task SendDefaultMessageAndWaitAsync(IDialogContext context, IMessageActivity message, QnAMakerResults result)
        {
            await context.PostAsync(qnaMakerResults.ServiceCfg.DefaultMessage);

            await this.DefaultWaitNextMessageAsync(context, message, qnaMakerResults);
        }