部署机器人而无需托管在azure上

时间:2018-02-21 12:26:43

标签: node.js azure bots botframework

我使用Microsoft bot框架(NodeJs)创建了一个机器人,它在本地系统上运行良好。当我使用azure函数进行部署时,它的工作正常。

但我正试图以其他方式部署,如

1) I want to register my bot on azure 
2) but want to host somewhere else(SSL Certified server) i.e not on azure (don't want to use azure bot functions) 

我已经按照一些文章中的步骤进行了操作

enter image description here

我的App.js看起来像这样

enter image description here

但是当我尝试使用“在网络聊天中测试”进行测试时,我遇到了错误

enter image description here

任何人都可以帮助我,我在这里做错了什么?

谢谢

1 个答案:

答案 0 :(得分:1)

不熟悉AWS,但为了解析服务器支持HTTPS,您可以尝试使用:

{{1}}

在机器人应用程序之前,使用您的SSL证书和密钥文件创建restify服务器。