使用 Bot 框架在 Microsoft Teams 上发送主动消息
Sending Proactive Messages on Microsoft Teams with Bot framework
我在使用机器人框架构建的 Teams 上安装了一个聊天机器人。我正在使用 Azure DevOps 来更新对机器人的更改。
我想向关注此 Microsoft documentation and example code 的用户发送主动消息。但我不知道如何调用 /api/notify 端点。
如何从我的代码中调用 https://xxxxxx.azurewebsites.net/api/notify 以向 Teams 上的用户发送主动消息?
我不喜欢这个示例的一件事是,它让您看起来好像需要托管 -ability- 才能在与您的机器人本身相同的网络主机内进行主动调用,这绝对是不需要。例如,您可以将机器人托管在 Web 应用程序中,但直接从 Azure Functions 进行主动调用。这就是我将不同示例放在一起的原因之一 - 检查一下 here。它只需要一个服务 url(因为端点可以根据租户的地理位置而改变,例如)和一个“对话 ID”,这样它就知道要向哪个 user/group/channel 发送消息。请检查一下,看看是否有帮助。
我在使用机器人框架构建的 Teams 上安装了一个聊天机器人。我正在使用 Azure DevOps 来更新对机器人的更改。
我想向关注此 Microsoft documentation and example code 的用户发送主动消息。但我不知道如何调用 /api/notify 端点。
如何从我的代码中调用 https://xxxxxx.azurewebsites.net/api/notify 以向 Teams 上的用户发送主动消息?
我不喜欢这个示例的一件事是,它让您看起来好像需要托管 -ability- 才能在与您的机器人本身相同的网络主机内进行主动调用,这绝对是不需要。例如,您可以将机器人托管在 Web 应用程序中,但直接从 Azure Functions 进行主动调用。这就是我将不同示例放在一起的原因之一 - 检查一下 here。它只需要一个服务 url(因为端点可以根据租户的地理位置而改变,例如)和一个“对话 ID”,这样它就知道要向哪个 user/group/channel 发送消息。请检查一下,看看是否有帮助。