2016-06-18 40 views
1

我已經使用,回答用戶的問題,微軟博特框架做了一個聊天機器人。當殭屍程序無法回答用戶的問題時,我希望能夠將用戶問題重定向到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用戶的延遲消息。

+1

首先發布你到目前爲止嘗試過的東西。 –

+0

好點。我已經發布了它。謝謝 – Kaizoku

+0

您是否成功向Skype發送一條消息? – SilentCoder

回答

0

如果你想在客戶支持代表有足夠的上下文(即多看少發表用戶只需最近的短多),你將需要建立自己的客戶服務界面,雙雙創下對話以及亮點那些需要關注的人。通常人們會用DirectLine構建自己的客戶端,或者連接現有的客戶支持客戶端(也可以使用DirectLine)。機器人然後直接將支持代表回覆傳遞給最終用戶。

一些附加細節可以在this previous answer看到。

相關問題