https://docs.botframework.com/en-us/node/builder/chat/UniversalBot/#starting-conversations主動對話
我已經成功地使用模擬器環境,其中MS BOT模板使用ChatConnector和的RESTify服務器來處理傳入的請求這種方法。
在Azure Bot服務上部署時是否也可以使用它?在該環境中,bot模板通常會使用BotServiceConnector,並且不存在restify服務器。
我添加了一個在特定的端口上偵聽,這樣我就可以嘗試觸發主動的beginDialog。我從字面上沒有迴應。
您可以分享導致錯誤的服務器配置的代碼嗎? – nilsw
嘿馬特,看看這個示例:https://github.com/MicrosoftDX/botFramework-proactiveMessages/blob/master/node/simpleSendMessage/index.js這是一個簡單的例子,說明如何創建一個自定義端點(CustomWebApi)可以調用主動發送消息的機器人。 –
是的,謝謝埃裏克。我實際上模仿了我在「開始新對話」示例中所做的操作。顯然我的問題是作爲一個Bot服務而不是Web應用程序部署。不知何故,當我第一次學習時錯過了這個區別。 正在將它部署到Bot服務之外,它應該可以工作。 –