我已经在azure上部署了我的机器人,它运行在两个频道" Skype"和#34;网络聊天"出于测试目的,我已在样本html文件screen shot with problem description中集成了两个频道 我在ConservationUpdate中使用了这个代码,我的问题是webchat迎合用户" welcome"每当用户有新的保护开始,而skype bot不会问候用户
if (message.MembersAdded.Any(o => o.Id == message.Recipient.Id))
{
// var reply = message.CreateReply(Resources.RootDialog_Welcome_Message);
var reply = message.CreateReply("hello welcome to zygote");
ConnectorClient connector = new ConnectorClient(new Uri(message.ServiceUrl));
await connector.Conversations.ReplyToActivityAsync(reply);
}
任何人都可以解释我在机器人的同一行为上的两种不同行为 ....建议和建议将不胜感谢......
答案 0 :(得分:0)
在网络聊天中,每当您刷新页面时,它都会创建新的Userid并且不为用户存储任何会话,这就是它显示欢迎消息的原因。而在skype渠道会话商店为用户所以它没有显示欢迎消息,你必须在机器人注册时给予欢迎消息。据我所知。