使用 Bot 框架在 Microsoft Teams 上发送主动消息

时间:2021-02-23 12:15:24

标签: asp.net-core azure-devops botframework microsoft-teams

我在使用机器人框架构建的 Teams 上安装了聊天机器人。我正在使用 Azure DevOps 更新对机器人的更改。

我想向关注此 Microsoft documentationexample code 的用户发送主动消息。但我不知道如何调用 /api/notify 端点。

如何从我的代码中调用 https://xxxxxx.azurewebsites.net/api/notify 以向 Teams 上的用户发送主动消息?

1 个答案:

答案 0 :(得分:2)

我不喜欢此示例的一件事是,它使您似乎需要在与机器人本身相同的网络主机内进行主动呼叫,这绝对不是必需的.例如,您可以将机器人托管在 Web 应用程序中,但直接从 Azure 函数进行主动调用。这就是我将不同样本放在一起的原因之一 - 请查看 here。它只需要一个服务 url(因为端点可以根据租户的地理位置而改变,例如)和一个“对话 id”,以便它知道要向哪个用户/组/频道发送消息。请检查一下,看看是否有帮助。