Botframework 如何在Microsoft Team App中代表用户发布消息?

Botframework 如何在Microsoft Team App中代表用户发布消息?,botframework,Botframework,我正在研究微软团队和Slack之间的集成 我正在构建一个连接到Microsoft Bot的Microsoft Team应用程序 此外,我还为以下内容创建了一个服务器: 监听Slack中用户发送的消息(通过Slack webhooks) 在Microsoft团队对话中将其作为用户消息发布到bot(传出消息) 我从Slack接收消息(由Slack用户发送)到我的服务器,我希望在Microsoft团队中将它们作为消息从用户发送到bot,但我无法这样做 我可以通过Microsoft Bot的“botbu

我正在研究微软团队和Slack之间的集成

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

此外,我还为以下内容创建了一个服务器:

  • 监听Slack中用户发送的消息(通过Slack webhooks)

  • 在Microsoft团队对话中将其作为用户消息发布到bot(传出消息)

  • 我从Slack接收消息(由Slack用户发送)到我的服务器,我希望在Microsoft团队中将它们作为消息从用户发送到bot,但我无法这样做

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

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

    您不能。有关详细信息,请参阅,但简短版本为:

    • BotFramework没有直接的方法来实现这一点
    • 即使是Teams Graph API目前也不支持这一点。他们正在研究,但没有预计到达时间
    最接近解决方法的是:

  • 用户在Slack中将消息写入Bot
  • Bot接收消息并在团队中发布主动消息,类似于:
  • 用户@louis1600说:“废话废话”

    资源:


    您觉得我的回答足够了吗?如果是这样,请“接受”并投票,这样其他人可以快速找到答案,我可以从我的支持跟踪中清除这个问题。如果没有,让我知道我还能提供什么帮助!