【问题标题】:Microsoft Azure Bot Service Proactive Messaging to Group (Meeting) ChatMicrosoft Azure 机器人服务主动向群组(会议)聊天发送消息
【发布时间】:2020-10-05 09:12:05
【问题描述】:

我想实现以下场景: 在应该在现实世界中的房间(不一定在 MS Teams 中)举行的会议中,我希望 Microsoft Azure 聊天机器人将消息发布到会议聊天中,而无需有人将机器人添加到该会议聊天中.

我注意到,仍然不可能向 MS Teams 发送真正的主动消息,因此需要一种解决方法:在他添加机器人时捕获包括用户 team-chat-id 在内的对话参考,例如通过个人团队应用程序。如果通过策略将团队应用推送给组织内的所有用户,则此方法效果很好。

但是,这种解决方法在会议聊天中是不可能的,在机器人应该写入它的时候可能不存在。因此,不可能捕获要发布到的对话引用。

此外,我注意到,在没有通道上下文的情况下,甚至不存在 MS Graph 端点,也没有逻辑应用程序中的连接器来向多个用户发布团队消息。

您是否看到此方案的任何解决方法,还是根本不支持?

【问题讨论】:

    标签: botframework microsoft-teams proactive


    【解决方案1】:

    据我所知,您在这两个帐户上都是正确的 - 机器人无法主动向不属于其一部分的聊天发送消息,而且我认为 Graph 不完全支持向群聊发送消息,这是您的场景。

    不过,在正确的一点上,机器人可以主动向 (a) 个人用户 (1-1)、(b) 群聊和 (c) 团队频道发送消息,每个单独的 (即它不需要由每个用户安装,并私下向每个用户发送消息,除非这是所需的场景。每一个所需的只是代表特定对话的相关“conversationid”和 ServiceUrl。

    【讨论】:

    • 您能否提供或链接一个示例,说明如何使用 ServiceUrl 和 conversationid 主动发送消息?
    猜你喜欢
    • 2018-08-20
    • 1970-01-01
    • 2013-06-15
    • 2022-01-27
    • 2018-04-07
    • 2021-10-26
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    相关资源
    最近更新 更多