2017-06-14 73 views
-4

目前我需要我的機器人在用戶空閒5分鐘後自動發送消息。這是如何實現的。 謝謝當用戶空閒時Bot框架檢測到

+1

能否請你告訴我們你第一次嘗試是什麼? (如有可能,以代碼形式) –

回答

0

您可以根據代碼中的計時器向您的用戶發送主動消息。

主動消息可用於各種場景。如果一個殭屍程序設置了一個計時器或提醒,它將需要在時間到達時通知用戶。或者,如果機器人收到來自外部系統的通知,則可能需要立即將該信息傳達給用戶。例如,如果用戶以前曾要求機器人監控產品的價格,則機器人會在收到產品價格下降20%的通知時提醒用戶。或者,如果機器人需要一些時間來編譯對用戶問題的響應,則它可以通知用戶延遲並且允許對話在此期間繼續。當bot完成編譯問題的迴應後,它將與用戶分享這些信息。

欲瞭解更多信息: https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-proactive-messages

代碼示例: https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/core-proactiveMessages