Пример #1
0
        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);
        }
Пример #2
0
        private static async Task HandleConversationUpdateAsync(Activity activity)
        {
            if (activity.MembersAdded.Any(o => o.Id == activity.Recipient.Id))
            {
                using (var connector = new ConnectorClient(new Uri(activity.ServiceUrl)))
                {
                    var reply = activity.CreateReply();
                    reply.Text = $"Olá, eu sou o Bot de Krav-Magá. Olha o que consigo te fornecer:{ChatUtil.NewLine}{ChatUtil.GetBotCapabilitiesMessage()}";

                    await connector.Conversations.ReplyToActivityAsync(reply);
                }
            }
        }