使用 AWS 部署 MS Bot Framework

Posted

技术标签:

【中文标题】使用 AWS 部署 MS Bot Framework【英文标题】:Deploying MS Bot Framework using AWS 【发布时间】:2018-01-31 19:40:41 【问题描述】:

我目前有一个使用 MS Bot Framework 构建的 Facebook Messenger 机器人,我搜索了如何使用 AWS 部署它的方法。

我在 google 中发现使用 Lambda 的结果可以工作,但是当我尝试测试我的机器人时,它会记录它被禁止。

【问题讨论】:

重复***.com/questions/40888489/… 这里我告诉你如何***.com/questions/40888489/… 【参考方案1】:

只要您拥有可访问 Internet 的端点和有效的 SSL 证书,Bot Framework 就可以与部署在任何云托管服务上的机器人一起使用。 Bot Framework 要求端点公开的 x.509v3 证书是最新且有效的。大多数“当前和有效”检查是对服务器 SSL 证书的标准检查:证书名称必须与主机名匹配,不得过期,不得列在 CRL 中,必须具有正确的 EKU 集,等等。 最重要的是,您的 SSL 证书必须链接到 Microsoft 信任的根证书颁发机构。这些 CA 的最新列表可在此处获得:http://social.technet.microsoft.com/wiki/contents/articles/31634.microsoft-trusted-root-certificate-program-participants-v-2016-april.aspx

【讨论】:

以上是关于使用 AWS 部署 MS Bot Framework的主要内容,如果未能解决你的问题,请参考以下文章

MS BOT框架(自适应卡):如何从directline发送值(Stepcontext.Value)?

使用AWS lambda函数调用lex chat bot

AWS Lambda - 使用 MySQL 的 Telegram Bot - 循环消息 \ 相同消息

Telegram Bot(用 python 编码)与 AWS API Gateway 集成

如何使用 MS bot 框架从 Teams 私人消息中获取用户上下文

Slack 通道不适用于 MS Bot Framework