MessagesController 在哪里:SDK 4 机器人框架模板中的 ApiController
Where is MessagesController : ApiController in the SDK 4 bot framework template
我无法在从 Web 应用程序机器人下载的机器人模板中找到 Api 控制器。 "public class MessagesController : ApiController" 应该住在哪里?
谢谢
V4 中的编程模型是新的,不使用控制器。相反,您创建一个实现 IBot
的 class,然后在启动期间使用惯用的 .NET Core 配置 API 进行注册。具体来说,您在 ConfigureServices
中调用 services.AddBot<YourBot>(…)
,然后在 Configure
中调用 appBuilder.UseBotFramework()
。
您可以take a look at Startup.cs
from the "empty" bot in the samples查看示例。
从那里 I suggest reading the "How Bots Work" documentation for V4 获得 V4 中核心概念的良好高级概述,例如转弯和转弯上下文。
我无法在从 Web 应用程序机器人下载的机器人模板中找到 Api 控制器。 "public class MessagesController : ApiController" 应该住在哪里?
谢谢
V4 中的编程模型是新的,不使用控制器。相反,您创建一个实现 IBot
的 class,然后在启动期间使用惯用的 .NET Core 配置 API 进行注册。具体来说,您在 ConfigureServices
中调用 services.AddBot<YourBot>(…)
,然后在 Configure
中调用 appBuilder.UseBotFramework()
。
您可以take a look at Startup.cs
from the "empty" bot in the samples查看示例。
从那里 I suggest reading the "How Bots Work" documentation for V4 获得 V4 中核心概念的良好高级概述,例如转弯和转弯上下文。