private async Task WelcomeNewMemberAsync(IDialogContext context, Activity activity) { if (context.UserReadedFirstSteps()) { await context.PostAsync("Espero que tenha mudado de ideia!"); } else { await context.PostAsync("Hey! Percebi que você é novo por aqui"); await activity.StartTypingAndWaitAsync(); await context.PostAsync("Deixa eu me apresentar para você!"); await activity.StartTypingAndWaitAsync(); await context.PostAsync("Eu sou o Bilmo!"); await activity.StartTypingAndWaitAsync(); await context.PostAsync("Eu ajudo as pessoas a controlarem suas finanças por mensagens! Legal, né?"); context.FinishFirstSteps(); } await activity.StartTypingAndWaitAsync(); PromptDialog.Choice( context, OnOptionSelectedAsync, new Dictionary <string, IEnumerable <string> > { { Yes, new [] { "Sim", "Quero", "Por favor", "Registrar", "Fazer parte", "Pode ser", "Por que não", "Yes", "Sim, por favor", "Agora mesmo" } }, { No, new [] { "Não", "Não, obrigado", "Outra hora", "Agora não", "Melhor não", "Nem", "Na", "nao", } } }, "Então, o que acha de fazer parte disso?", "Desculpa, não consegui entender o que você quis dizer!", 3); }