如何在不使用技能的情况下 运行 在同一个项目的不同端点上使用多个不同的机器人?

How to run multiple different bots at different endpoints within the same project without using skills?

您知道如何在同一项目中添加更多机器人吗? 我认为这应该是可能的,因为 BotBuilderSample 在 CoreBot 中的推荐。 Comment

但是我不知道该怎么做。 您是否设法做到了并且可以分享完成它需要完成的步骤? startup class

谢谢, 一月

无法在同一个项目中定义多个机器人。您只能将一个实现附加到 IBot 接口。此外,部署项目时,其 URL 将仅被识别为一个机器人。您可以通过添加更多控制器来扩展机器人的功能,但它仍将注册为单个机器人。

如果您仍然想以某种方式执行此操作,我建议您创建一个菜单上下文作为您的机器人的初始响应。让用户可以选择他们将要使用的功能(不同的机器人)。从那时起,只需将整个机器人的流程分开即可。