public async Task ProcessAsync(IDialogContext context, LuisResult result) { await context.PostAsync($"Eu ainda não tenho um nome! Mas veja o que consigo fazer:{ChatUtil.NewLine}{ChatUtil.GetBotCapabilitiesMessage()}") .ContinueWith(task => ChatUtil.Typing(context, 500)) .ContinueWith(task => context.PostAsync($"Além disso, fui construído sob a plataforma de bots da Microsoft, depois dá uma olhadinha no meu site:{ChatUtil.NewLine}https://dev.botframework.com/")); context.Done <string>(null); }
public async Task ProcessAsync(IDialogContext context, LuisResult result) { await context.PostAsync("O Krav Maga é a única luta reconhecida mundialmente como arte de defesa pessoal e não como arte marcial. A concepção do Krav Maga revela um caminho que permite qualquer um exercer o direito à vida, mesmo no cenário violento que nos rodeia.") .ContinueWith(task => ChatUtil.Typing(context, 2000)) .ContinueWith(task => context.PostAsync("Não há regras ou competições, pois sua técnica visa à legítima defesa em situações de perigo real. Com respostas simples, rápidas e objetivas para situações de violência do dia a dia, mostra ao cidadão comum como se defender, independentemente de condicionamento físico, idade ou sexo.")); context.Done <string>(null); }
public async Task ProcessAsync(IDialogContext context, LuisResult result) { await context.PostAsync("Atualmente, consigo te falar sobre as academias de Krav-Magá em Belo Horizonte. Espera um pouco enquanto busco as informações...") .ContinueWith(task => ChatUtil.Typing(context)); var gyms = await ApiGym.GetAllGymsAsync(); await context.PostAsync("Veja as academias que encontrei:") .ContinueWith(task => ChatUtil.Typing(context, 700)) .ContinueWith(task => context.PostAsync(GetGymAsMessage(gyms))); context.Done <string>(null); }
public async Task ProcessAsync(IDialogContext context, LuisResult result) { var imageImi = context.MakeMessage(); imageImi.Attachments.Add(Images.Imi); await context.PostAsync(imageImi) .ContinueWith(task => context.PostAsync("Imi Lichtenfeld é o seu nome. Ensinou a homens simples como utilizar o próprio corpo, transformando-os em soldados imbatíveis. A eficácia de seus ensinamentos surpreende e sua obra é reconhecida no mundo todo. Sua criação torna-se a filosofia de defesa do Estado de Israel e unidades militares de elite ao redor do mundo utilizam suas técnicas.")) .ContinueWith(task => ChatUtil.Typing(context, 2000)) .ContinueWith(task => context.PostAsync("Algumas frases do Imi:")) .ContinueWith(task => context.PostAsync(PhrasesImi())); context.Done <string>(null); }
public async Task ProcessAsync(IDialogContext context, LuisResult result) { var imageGraduation = context.MakeMessage(); imageGraduation.Attachments.Add(Images.Graduation); await context.PostAsync("A graduação do Krav-Magá é composta das seguintes faixas:") .ContinueWith(task => ChatUtil.Typing(context, 500)) .ContinueWith(task => context.PostAsync("Branca, Amarela, Laranja, Verde, Azul, Marrom e Preta")) .ContinueWith(task => ChatUtil.Typing(context, 1000)) .ContinueWith(task => context.PostAsync("Na faixa preta, existem 5 dans e, após, existe ainda uma sequência da faixa branca e vermelha. Veja a imagem abaixo pra você entender um pouco melhor:")) .ContinueWith(task => ChatUtil.Typing(context, 1000)) .ContinueWith(task => context.PostAsync(imageGraduation)); context.Done <string>(null); }