2016-11-26 46 views
0

版本3.5.20無法發送來自Microsoft Bot Framework的消息

模擬器起初應該返回一個帶有用戶輸入字符串的字符數的響應。但是,即使在使用默認端點URL(即http://localhost:3978/api/messages)後,只要輸入字符串,就不會發送消息。日誌中顯示的內容顯示在下面的一張圖片中。

訪問應用程序設置時,仿真器端口是可修改的。仿真器端口默認爲9002,甚至將其更改爲9000(我記得在其他一些帖子中看到)並未解決問題。

登錄

Emulator listening on http://[::]:9002 
failed to start ngrok: spawn D:\Downloads\Setup\ngrok-stable-windows-amd64\ngrok. 
Click here to configure ngrok. 
Checking for new verson... 
Application is up to date. 

回答

0

從你的日誌的內容,它似乎沒有嘗試連接到一個機器人。當你輸入你的機器人的端點http://localhost:3978/api/messages時,面板應該顯示一個CONNECT按鈕。你有沒有點擊這個按鈕?

Screenshot of the UI

0

好,我只是想通了。

在Visual Studio中創建「Bot應用程序」項目後,您需要運行該項目,然後瀏覽器將顯示一條消息。此網頁的網址默認爲localhost:3979。這個四位數字也必須位於'Bot Framework模擬器'的端點URL中。

只需點擊頂部的'輸入您的端點網址'字段,您就可以對其進行編輯。我的默認設置爲'3978',在將其更改爲'3979'後,問題得到解決。