我已经使用,回答用户的问题,微软博特框架做了一个聊天机器人。当僵尸程序无法回答用户的问题时,我希望能够将用户问题重定向到Skype上的客户代表。一个MS BOT框架,用户连接到有人在Skype上
在Skype上的人会看到张贴的用户的邮件,他的答案将被发送给用户。
我需要就如何实现这种连接(来自用户<> SkypecustomerRep - - >聊天机器人<)一些建议
编辑: 我用命令的想法酝酿在http://docs.botframework.com/connector/new-conversations/#navtitle
我想LuisIntent将会变成None,我会给消息一个skype id: var connector = new ConnectorClient(); var message = new Message { From = new ChannelAccount(channelId: ""), To = new ChannelAccount() {ChannelId = "Skype", Address = "[email protected]"}, Text = result.Query, Language = "en" };
其中电子邮件是Skype ID。我无法弄清楚应该是从外地什么(什么是渠道ID,我的机器人的地址)
编辑:
我现在能够传递一个消息给Skype的,但是当Skype用户回复,我观察到答复不会立即呈现给僵尸框架用户。换句话说,当用户在聊天窗口中键入内容时,他会从机器人获得响应(如预期的那样)以及Skype用户的延迟消息。
首先发布你到目前为止尝试过的东西。 –
好点。我已经发布了它。谢谢 – Kaizoku
您是否成功向Skype发送一条消息? – SilentCoder