首页 > 解决方案 > 向群组中的用户发送消息

问题描述

我在 azure 上有一个小组,我已经能够使用 MS Graph API 获得小组成员。

我有这种格式的用户详细信息:

{
      '@odata.type': '#microsoft.graph.user',
      id: 'xxx-xxxxx-xxxxx',
      businessPhones: [],
      displayName: 'USER__FULL_NAME',
      givenName: 'USER_FIRST_NAME',
      jobTitle: null,
      mail: 'USER_EMAIL',
      mobilePhone: null,
      officeLocation: null,
      preferredLanguage: 'en-US',
      surname: 'USER_LAST_NAME',
      userPrincipalName: 'USER_EMAIL'
}

我想使用 BotFramework Node.js SDK 向组成员发送消息。

我检查了Microsoft Bot 服务文档,但找不到任何相关内容

标签: microsoft-graph-apibotframeworkmicrosoft-teams

解决方案


有两种方法:

  1. 通过机器人的团队频道使用主动消息。
    https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/send-proactive-messages?tabs=dotnet
  2. 如果您不需要/想要一个机器人,那么可以选择“只是”开始一个新的 1:1 或通过 Graph 呼叫进行群聊。
    https://docs.microsoft.com/en-us/graph/api/chat-post?view=graph-rest-beta&tabs=http

推荐阅读