microsoft-graph-api - 向群组中的用户发送消息
问题描述
我在 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 服务文档,但找不到任何相关内容
解决方案
有两种方法:
- 通过机器人的团队频道使用主动消息。
https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/conversations/send-proactive-messages?tabs=dotnet - 如果您不需要/想要一个机器人,那么可以选择“只是”开始一个新的 1:1 或通过 Graph 呼叫进行群聊。
https://docs.microsoft.com/en-us/graph/api/chat-post?view=graph-rest-beta&tabs=http
推荐阅读
- openrefine - 有没有办法在 GREL 中合并 2 个数组
- android - Android gradle exclude 无法按预期工作
- java - java如何找到我购买的java标准库或库的.class文件
- pyspark - Pyspark PCA 实施
- java - 如何根据到期时间重新安排任务?
- formula - 如何在 Google 数据工作室中获取新字段的常量字符串值?
- windows - 为什么启用 SeRestorePrivilege 允许对文件进行 READ_CONTROL 访问
- sql - SQL Server 查询以获取一年中每个月的总数,并以日期格式而不是字符串格式返回年和月
- python - 从.txt文件python中提取主题标签
- powershell - [System.IO.StreamReader].Open() method failing for .ini file