如何在用户与聊天机器人交互时问候用户,聊天机器人应该在不等待用户响应的情况下问候用户

时间:2017-11-09 06:28:05

标签: c# bots botframework skypedeveloper

我想问候用户而不给聊天机器人任何输入,通常聊天机器人在收到用户的第一反应后与用户互动,我已经在我的网站上集成了Skype机器人,我真正想要的是每当用户点击Skype时泡泡按钮,聊天机器人应该问候用户而不等待用户的任何回复,任何建议或建议将不胜感激。 screen shot of chat bot 我在conservationUpdate中使用了这个代码,它在模拟器中工作但在我部署它时没有用

 IConversationUpdateActivity update = message;                            
 var client = new ConnectorClient(new Uri(message.ServiceUrl), new MicrosoftAppCredentials());
            if (update.MembersAdded != null && update.MembersAdded.Any())
            {
                foreach (var newMember in update.MembersAdded)
                {
                    if (newMember.Id != message.Recipient.Id)
                    {
                        var reply = message.CreateReply();
                        reply.Text = $"Hi, Welcome!";

                        client.Conversations.ReplyToActivityAsync(reply);
                    }
                }
            }

0 个答案:

没有答案