是否可以从其他直接客户的对话中向机器人发送活动?

问题描述 投票:0回答:1

我有一个机器人,客户端使用Directline 3.0与它进行对话。该机器人遵循瀑布流,并在第一步开始执行某项操作的外部流程。在此过程中,完成了使用Directline的任务以启动新连接。我想使用特定的连接向机器人发送消息,因为该机器人接收到该消息并可以继续执行该流程。有可能吗?

botframework direct-line-botframework
1个回答
0
投票

是的,使用主动消息可以做到这一点。无需使用直接线路,具体地说,无需创建新连接即可发送活动。简而言之,在您的机器人程序中,您将创建一个新的API,供外部服务执行此操作。作为该过程的一部分,当点击API时,会创建一个会话引用,简而言之,它允许您将任何接收到的数据作为活动传递给机器人。僵尸程序收到活动后,您可以设置逻辑以确定该僵尸程序接下来要做什么。

[有一个SO帖子here解决了您可以参考的此问题。另外,您可以参考BotBuilder-Samples GitHub sample以获得更多说明。

希望帮助!

© www.soinside.com 2019 - 2024. All rights reserved.