沒有Azure的Bot框架可能嗎?如果我建立一個機器人與微軟博特框架,做我需要部署我的機器人,以便注冊我的機器人到Azure 這里以配置機器人的渠道?或者我可以簡單地將我的機器人部署到正常(例如)IIS服務器?我無法找到關于這個toppic的任何信息,我不想使用Azure。
3 回答
揚帆大魚
TA貢獻1799條經驗 獲得超9個贊
是的,它應該可以運行在IIS或任何其他托管服務(包括除了Azure云hostings)作為解釋的機器人在這里。您必須確保您的機器人具有可通過Internet訪問的端點和有效的HTTPS證書。
關于HTTPS證書的要求,我正在復制此帖子的信息供您參考:
Bot框架要求您的端點公開的x.509v3證書是最新且有效的?!爱斍昂陀行А钡拇蠖鄶禉z查是服務器證書的標準檢查:CN必須與主機名匹配,不得過期,不得在CRL中列出,必須具有正確的EKU集等。
最重要的是,您的證書必須鏈接到Microsoft信任的根證書頒發機構。這里提供了這些CA的最新列表。
此外,您可以注冊機器人甚至啟用通道,而無需部署到Azure或任何其他主機。您可以臨時使用ngrok創建到localhost環境的安全隧道,并在將其暴露給其他用戶之前在您的電子郵件通道中測試該bot。順便說一句,您不需要在BotFramework門戶中發布您的機器人,只需注冊它。發布僅適用于那些想要出現在Bot目錄中的機器人。
添加回答
舉報
0/150
提交
取消
