Ejemplo n.º 1
0
 protected override async Task OnMembersAddedAsync(
     IList <ChannelAccount> membersAdded,
     ITurnContext <IConversationUpdateActivity> turnContext,
     CancellationToken cancellationToken
     )
 {
     await turnContext.SendActivityAsync(
         activity : JPSBotUtility.GetDefaultMessageActivity(),
         cancellationToken : cancellationToken
         );
 }
Ejemplo n.º 2
0
        private async Task <DialogTurnResult> CheckIfTheUserWantsToConsult(
            WaterfallStepContext stepContext, CancellationToken cancellationToken)
        {
            var userMessage = stepContext.Context.Activity.Text.ToLower();

            if (!string.IsNullOrEmpty(userMessage) &&
                (userMessage.Contains("consultar") || userMessage.Contains("sorteo")))
            {
                return(await stepContext.NextAsync());
            }

            await stepContext.Context.SendActivityAsync(
                activity : JPSBotUtility.GetDefaultMessageActivity(),
                cancellationToken : cancellationToken
                );

            return(await stepContext.EndDialogAsync());
        }