首页 > 解决方案 > 同时在本地从 Microsoft Teams Toolkit 运行 Bot 和 Tabs

问题描述

我使用 VSCode 中的 MS Teams Toolkit 扩展来生成我的 Teams 应用程序。出于显而易见的原因,我想在开发时在本地运行它。

我添加了一个机器人和一个选项卡。但是,会创建两个文件夹,每个文件夹都有自己的 package.json 和关联的脚本。

我已经遵循了这两个自述文件,但正如我所怀疑的那样,你似乎无法同时运行机器人和选项卡,因为 ngrok 不允许同时使用两个 http 隧道。最重要的是,我得到了随机生成的 ngrok 地址。

我的公司有一个付费的 ngrok 帐户,以便我可以注册域,我已经完成了。

如何从这个项目中运行 Tabs 和 Bot?以及如何设置静态 ngrok 地址,这样我就不必每次都在 Azure 上更改我的机器人端点?

谢谢!

注意:我尝试过使用 yo 团队生成器,但无论如何,项目脚手架对我来说是非常糟糕的。

在此处输入图像描述

标签: botframeworkmicrosoft-teams

解决方案


使用 ngrok,甚至是免费版本,可以同时运行多个隧道,因此您可以绑定多个地址,这正是您所需要的(当我同时使用 Bot 和选项卡)。在这里查看 ngrok 文档。


推荐阅读