【发布时间】:2020-02-21 11:32:29
【问题描述】:
我使用 Microsoft Bot Framework 创建了一个机器人并向 Microsoft Teams 用户发送主动消息。这将是机器人与 Teams 中用户之间的一对一对话。
默认情况下,Teams 会将通过机器人收到的所有消息都放在一个聊天线程中。这意味着用户在同一个聊天线程中接收所有消息。
我需要一个功能,让机器人在新的聊天线程中向 Teams 中的用户发送消息,而不是继续之前聊天线程中的聊天消息。
在这里,我附上了一张经过编辑的图像,其中 Teams 中的用户在多个聊天线程中接收来自“MS Bot”的消息。
我们能否编写一个业务逻辑,让 Teams 中的用户在不同线程中接收来自同一机器人的消息,如上图所示?
谢谢
【问题讨论】:
-
目前无法为新消息创建新的聊天线程。 Microsoft Teams 处理并保存所有对话及其历史记录以及特定的应用程序 ID。@Gousia-MSFT 的以下回答完全有效。
-
@ranusharao 谢谢!是的,它目前看起来不可能,但我正在寻找这样的功能来处理一些业务需求。
-
我实际上尝试使用多方聊天并让机器人设置主题来做同样的事情,但现在这不可能。 Bots不能创建群聊,只有群聊可以设置话题。
标签: botframework microsoft-teams microsoft-graph-teams