使用Azure Bot服务SDK V4时如何在Node.js中使用反向通道

使用Azure Bot服务SDK V4时如何在Node.js中使用反向通道,node.js,botframework,azure-bot-service,Node.js,Botframework,Azure Bot Service,我目前正在开发一个聊天机器人(在SDK V4中),需要将活动作为事件发送到聊天客户端。根据文档,我可以像在sdkv3中一样使用反向通道机制,但是当切换到sdkv4的文档时,我找不到任何关于它的信息。我如何在SDK V4中实现这一点?了解Backchannel vs Bot SDK Backchannel与Webchat频道相关,与Bot SDK版本无关 因此,它将取决于Webchat的“版本”,而不是Bot SDK版本:Webchat是在此处开发的一个附带项目: 也有Webchat的版本(v3和

我目前正在开发一个聊天机器人(在SDK V4中),需要将活动作为事件发送到聊天客户端。根据文档,我可以像在sdkv3中一样使用反向通道机制,但是当切换到sdkv4的文档时,我找不到任何关于它的信息。我如何在SDK V4中实现这一点?

了解Backchannel vs Bot SDK
Backchannel
Webchat
频道相关,与Bot SDK版本无关

因此,它将取决于Webchat的“版本”,而不是Bot SDK版本:Webchat是在此处开发的一个附带项目:

也有Webchat的版本(v3和v4),但这些版本没有直接链接到Bot Builder版本(也有v3和v4):您可以将Webchat v3与Bot v3或Bot v4一起使用

使用反向通道 对于反向通道功能,Webchat的v3和v4都具有此功能,但编码方式不同:

  • v3示例如下:
  • v4示例如下:
然后在你的机器人上,你必须处理这些事件