圖1(上圖)
---------分隔線---------
圖2(上圖)
---------分隔線---------
圖3(上圖)
---------分隔線---------
圖4(上圖)
---------分隔線---------
圖5(上圖)
一直錯誤,502 (Bad Gateway)
有大神幫我指出問題所在嗎?
補充:第一次用Microsoft Azure,Bot
2018/5/21 19:22更新:
我熊熊發現你是透過bot framework 網頁上 test 功能 (web chat 進行測試),而非模擬器,另外你的網址:https://botapp.tim.tw 註冊似乎在美國,而且從我這邊ping 不到,純猜測會不會是在內部網路 local dns/host file 加上對應的IP,外部網路連不進這個內部網域。
所以推測你無法透過線上測試功能 - web chat 連線到你的 bot 並出現 502 錯誤,這可能是主要原因。
您可以參考下列方法:
先開啟模擬器 -> 選擇 app settings
上方有一個 ngrok 連結,點開
點選 download -> 下載檔案 -> 解壓縮後得到 ngrok.exe 檔案
回到剛剛 app setting 畫面,點選 browse
選擇剛剛的 ngrok.exe
應該可以正常運作:
hope it helps
(Password 曝光了,記得重新產生 APP password )
您好,這方式我測試過可以,只是我的需求可能比較高,要綁賴綁FB等等的,希望有更進階的作法(例如:發行SERVER上
咦? 更進階的作法?
這是第二個問題嗎? (被揍...XD
我的 Bot 是發行 Azure Web Application 上,當然,也能直接發行在雲端/非雲端的 Server 上(一樣的原理,但多了一些設定步驟),上面操作是直接呼叫 Azure Web Application Bot。
Bot Framework 的視覺化操作介面(當然你不一定要用它),讓你節省一些整合功夫,可以整合 FB、slack...通訊平台等,如下圖:
如果你需要銜接 line,您可以參考這篇:
https://dotblogs.com.tw/rainmaker/2017/07/06/115504
實作邏輯拆分的好:寫一次機器人功能,三、四個通訊平台共用是沒問題的。這個部分要看程式怎麼寫了。
模擬器部分,是提供給您進行測試使用:不需要每次測試時皆需要上一版程式 或 開啟line、FB 進行測試。
不知道有沒有回答到您的問題
主要卡在 Azure ,綁通訊平台,我再去找教程看看
我要點哪個啊?
目前