Node.js Azure机器人服务SDK是否需要重新验证?(节点)

Node.js Azure机器人服务SDK是否需要重新验证?(节点),node.js,azure,botframework,azure-bot-service,Node.js,Azure,Botframework,Azure Bot Service,我正在尝试将我的v3 Azure机器人服务npm botbuilder转移到v4,但是所有教程或文档似乎都包含restify,而v3没有 这是严格的要求吗?或者有没有人有没有没有没有restify的例子 如果是,有人知道为什么需要吗 我目前正在尝试处理来自azure function应用程序的主动消息 V3: V4: 提前感谢。根据v3的说明,如下所示: bot的会话逻辑作为web服务托管。Bot Framework SDK使用一种流行的构建web服务的框架来创建Bot的web服务器。SDK

我正在尝试将我的v3 Azure机器人服务npm botbuilder转移到v4,但是所有教程或文档似乎都包含restify,而v3没有

这是严格的要求吗?或者有没有人有没有没有没有restify的例子

如果是,有人知道为什么需要吗

我目前正在尝试处理来自azure function应用程序的主动消息

V3:

V4:

提前感谢。

根据v3的说明,如下所示:

bot的会话逻辑作为web服务托管。Bot Framework SDK使用一种流行的构建web服务的框架来创建Bot的web服务器。SDK还与兼容,并且可以通过一些调整使用其他web应用程序框架

此外,对于来自azure functions应用程序的主动消息,请参阅堆栈溢出问题,其中包含azure函数的绑定信息,该信息将在每x分钟后触发一次

希望这有帮助。

根据v3的说明,如下所示:

bot的会话逻辑作为web服务托管。Bot Framework SDK使用一种流行的构建web服务的框架来创建Bot的web服务器。SDK还与兼容,并且可以通过一些调整使用其他web应用程序框架

此外,对于来自azure functions应用程序的主动消息,请参阅堆栈溢出问题,其中包含azure函数的绑定信息,该信息将在每x分钟后触发一次

希望这有帮助。

在Bot Framework SDK v4中不需要使用restify或express。任何使用类似WebRequest和WebResponse对象的webserver框架都与Bot框架兼容

Azure函数可以在没有任何修改的情况下使用。您可以创建一个httpTrigger来监听POST请求。在httpTrigger中,您可以调用adapter.processActivity,就像在“普通”bot中一样

const-httpTrigger:AzureFunction=异步函数上下文:上下文,req:HttpRequest:Promise{ adapter.processActivityreq为任意,context.res为任意,异步上下文=>{ //路由到主对话框。 等待myBot.runcontext; }; }; 目前,在使用Typescript和Azure函数或创建填充层时,您必须将WebRequest对象强制转换为任意对象,但这将在4.9中根据

为了发送主动通知,您甚至不需要这种方法。我在中为Bot Framework SDK v4创建了一个主动功能示例。

在Bot Framework SDK v4中不需要使用restify或express。任何使用类似WebRequest和WebResponse对象的webserver框架都与Bot框架兼容

Azure函数可以在没有任何修改的情况下使用。您可以创建一个httpTrigger来监听POST请求。在httpTrigger中,您可以调用adapter.processActivity,就像在“普通”bot中一样

const-httpTrigger:AzureFunction=异步函数上下文:上下文,req:HttpRequest:Promise{ adapter.processActivityreq为任意,context.res为任意,异步上下文=>{ //路由到主对话框。 等待myBot.runcontext; }; }; 目前,在使用Typescript和Azure函数或创建填充层时,您必须将WebRequest对象强制转换为任意对象,但这将在4.9中根据


为了发送主动通知,您甚至不需要这种方法。我在中为Bot Framework SDK v4创建了一个主动功能示例。

您能接受这个答案吗?这样它也能帮助其他人吗?谢谢。请接受这个答案,这样对别人也有帮助?谢谢