protected override async Task OnMembersAddedAsync( IList <ChannelAccount> membersAdded, ITurnContext <IConversationUpdateActivity> turnContext, CancellationToken cancellationToken ) { await turnContext.SendActivityAsync( activity : JPSBotUtility.GetDefaultMessageActivity(), cancellationToken : cancellationToken ); }
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()); }