如果我建立與微軟機器人框架一個機器人,我需要部署我的機器人天青以註冊我的機器人HERE以配置機器人的渠道? 或者我可以簡單地將我的機器人部署到一個正常的(例如)IIS服務器?沒有Azure的Bot框架可能嗎?
我無法找到這個toppic的任何信息,我不想使用Azure上。
如果我建立與微軟機器人框架一個機器人,我需要部署我的機器人天青以註冊我的機器人HERE以配置機器人的渠道? 或者我可以簡單地將我的機器人部署到一個正常的(例如)IIS服務器?沒有Azure的Bot框架可能嗎?
我無法找到這個toppic的任何信息,我不想使用Azure上。
是的,這應該有可能運行在IIS或任何其他託管服務(包括除了Azure雲hostings)機器人作爲解釋here。您必須確保您的機器人具有互聯網可訪問端點和有效的HTTPS證書。
關於爲HTTPS證書,我複製了這thread供您參考信息的要求:
機器人框架需要通過 您的端點暴露了X.509v3證書是現行有效的。大多數檢查「當前 和有效」的是服務器證書標準檢查:在CN必須 主機名匹配,則一定不能過期,它不能在CRL上市,它 必須有正確的集EKUs的等
最重要的是,你必須證書鏈由微軟信任的根證書頒發機構 。這些CA的最新列表可用here。
此外,您可以註冊您的機器人,甚至啓用渠道,而無需部署到Azure或任何其他託管。您可以臨時使用ngrok to create a secure tunnel to your localhost environment並在將其暴露給其他用戶之前在您的電子郵件頻道中測試bot。順便說一句,你不需要在BotFramework門戶發佈你的機器人,只需註冊它。發佈只適用於那些想要出現在Bot Directory中的漫遊器。
是你的機器人就是這樣被像Facebook信使,Skype公司等聊天前端消耗看看這篇博客中解釋如何託管在Heroku https://medium.com/@chinnatiptaemkaeo/create-fb-bot-with-heroku-nodejs-microsoft-bot-framework-687bd2893238的API
不再免費... – PirateApp
有U尋找一個運行,開發機器人環境還是你想讓你的機器人可用於其他人,而不是使用Azure? –
我想讓我的機器人可用於其他人(它應該是電子郵件機器人),而不是使用Azure。 – Reaper