Botframework 如何测试本地bot?

Botframework 如何测试本地bot?,botframework,Botframework,我在我的机器上开发了一个简单的机器人()。我想在我的网站中嵌入一个使用DirectLineAPI的自定义聊天客户端。有没有一种方法可以在不将bot部署到Azure网站的情况下对此进行测试?我希望能够在我的本地机器上进行调试(无需执行Azure远程调试…) 我试图向本地主机端点(没有基本身份验证和https的http)注册我的bot,但它不起作用…一个可能的解决方案是使用ngrok创建一个“假”https端点转发到本地机器 我用脸谱网Messenger平台在Windows笔记本电脑 上测试它成功

我在我的机器上开发了一个简单的机器人()。我想在我的网站中嵌入一个使用DirectLineAPI的自定义聊天客户端。有没有一种方法可以在不将bot部署到Azure网站的情况下对此进行测试?我希望能够在我的本地机器上进行调试(无需执行Azure远程调试…)


我试图向本地主机端点(没有基本身份验证和https的http)注册我的bot,但它不起作用…

一个可能的解决方案是使用ngrok创建一个“假”https端点转发到本地机器


<>我用脸谱网Messenger平台在Windows笔记本电脑

上测试它成功地测试了你的BOT,你可能想考虑使用BOT框架仿真器。是关于如何使用它的说明。

配置Web聊天频道,该频道提供一个HTML模板(iframe),然后您可以将其嵌入HTML文档。

我们有一个专门为此目的构建的工具:

来自BOT框架的请求和响应将直接发送到您的机器。我们最初构建它是为了帮助Alexa技能发展,但它在这里也很有用

我们还在Node.js和Python中为AWS Lambdas提供了包装。这允许您只编写Lambda代码,而不必担心将它们作为HTTP服务提供

我们的Github项目如下:

通过使用ngrock,它会创建一个假url重定向到您的机器。

我想开发自定义行为,例如在聊天中嵌入html表单,这样bot emulator在这里就没有帮助了……这只是对现有答案的拙劣重复。可能是