Botframework 是否可以从其他direcline客户端的对话向bot发送活动?

Botframework 是否可以从其他direcline客户端的对话向bot发送活动?,botframework,direct-line-botframework,Botframework,Direct Line Botframework,我有一个机器人,一个客户端使用DirectLine3.0与它开始对话。 bot遵循瀑布流,一步一步启动一个外部流程来做一些事情。在该过程中,完成了使用directline启动新连接的任务。我想使用特定的连接向bot发送消息,因为bot接收到消息并可以继续流。可能吗?是的,这可以通过使用主动消息来实现。不需要使用direct line,特别是创建新连接来发送活动。简而言之,在您的bot中,您将创建一个外部服务可以ping的新API。作为过程的一部分,当API被点击时,将创建一个对话引用,简而言之,

我有一个机器人,一个客户端使用DirectLine3.0与它开始对话。
bot遵循瀑布流,一步一步启动一个外部流程来做一些事情。在该过程中,完成了使用directline启动新连接的任务。我想使用特定的连接向bot发送消息,因为bot接收到消息并可以继续流。可能吗?

是的,这可以通过使用主动消息来实现。不需要使用direct line,特别是创建新连接来发送活动。简而言之,在您的bot中,您将创建一个外部服务可以ping的新API。作为过程的一部分,当API被点击时,将创建一个对话引用,简而言之,它允许您将任何接收到的数据作为活动传递给bot。当bot接收到活动时,您可以设置逻辑来确定bot接下来做什么

有一篇关于这个问题的SO帖子,你可以参考。此外,您还可以参考BotBuilder示例GitHub了解更多说明


希望有帮助

感谢Steven,但不幸的是,这不是我的情况,我想要的是在对话中插入一条消息,看起来像是从客户端发送的。该消息应该从继续瀑布过程(或将其作为中断进行管理)的bot接收。似乎我可以使用directline,conversationID和在第一次directline对话中生成的令牌来实现这一点。我可以使用ReconnectConversation连接到现有对话