【问题标题】:How To Post A Message On Behalf Of The User In Microsoft Teams App?如何在 Microsoft Teams 应用中代表用户发布消息?
【发布时间】:2020-03-06 08:42:42
【问题描述】:

我正在整合 Microsoft Teams 和 Slack。

我正在构建一个连接到 Microsoft Bot 的 Microsoft Teams 应用程序。

另外,我创建了一个服务器:

  1. 收听用户在 Slack 中发送的消息(通过 Slack webhooks)

  2. 在 Microsoft Teams 对话中将它们作为用户消息发布到机器人(传出消息)

我从 Slack 收到消息(由 Slack 用户发送)到我的服务器,我希望将它们作为来自用户的消息发布到 Microsoft Teams 中,但我无法这样做。

我可以通过 Microsoft Bot 的“botbuilder”Node.js SDK 从 Bot 向 Microsoft Teams 应用中的用户发送消息:

session.send(message);

如何在另一个方向(从用户到机器人)发送消息?

【问题讨论】:

  • 你觉得我的回答够了吗?如果是这样,请“接受”并投票,以便其他人可以快速找到答案,我可以从我的支持跟踪器中清除它。如果没有,请告诉我我还能提供哪些帮助!

标签: botframework


【解决方案1】:

你不能。请参阅this question 了解更多信息,但简短版本是:

  • BotFramework 无法直接执行此操作。
  • 即使是 Teams Graph API 目前也不支持此功能。他们正在努力,但没有预计到达时间。

最接近解决方法的方法是:

  1. 用户在 Slack 中向 Bot 写入消息
  2. Bot 接收消息并在 Teams 中发布主动消息,例如:

用户@louis1600 说:“等等等等”

资源:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 2020-02-24
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多