【问题标题】:Send messages from a bot to Microsoft Teams user in new chat thread instead of continuing the message in previous chat thread在新的聊天线程中从机器人向 Microsoft Teams 用户发送消息,而不是在之前的聊天线程中继续发送消息
【发布时间】: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


【解决方案1】:

@jayanta Microsoft 团队中的每个应用程序都有一个应用程序 ID,发送到该应用程序的消息都将列在单个聊天线程中。一个机器人无法为不同的消息创建不同的聊天线程。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 2018-08-20
    相关资源
    最近更新 更多