我们正在从BotFramework v3迁移到v4。通常,我们通过使用v3 BotChat使用directline.postActivity函数创建的directline对象从聊天中发送消息。然而,在我们的v4实现中,在发布这样的活动时,聊天窗口中显示的消息行为存在问题。
通过webchat存储发送消息,如这个示例所示,似乎是推荐的方法。
我想知道这两种用法有什么区别?在v3和v4版本之间似乎有些不同,我在这方面的文档中很难找到引用。应该完全避免directline.postActivity吗?
发布于 2020-09-02 23:45:18
它在任何地方都没有文档记录,但最佳实践是通过样本演示的,它使用what商店及其可用的行为列表。
从本质上讲,which v4是建立在使用可观察的BotFramework-DirectlineJS之上的。然后,Web将Direct可观测到的数据转换为自己的方法,供内部和用户使用。
正如您所注意到的,在Web聊天中使用Direct可观测值是可能的,但这样做既不是最佳方法,也不是最佳实践。主要是因为Web并不是专门针对它们的使用而设计的,除了内部。它可以工作,但它会让你产生潜在的好奇行为。
https://stackoverflow.com/questions/63589959
复制相似问题