如何获取组织中的 MS Teams 用户列表?存储并向他们广播通知。 我看到这个片段,但它仅获取对话中的成员列表
bot.dialog('FetchMemberList', function (session) {
var conversationId = session.message.address.conversation.id;
connector.fetchMembers(session.message.address.serviceUrl, conversationId, function (err, result) {
if (err) {
session.endDialog('There is some error');
}
else {
session.endDialog('%s', JSON.stringify(result));
}
});
});
最佳答案
目前没有选项可以在不安装机器人的情况下获取用户的唯一 ID。您需要用户的唯一 ID 和租户 ID send a proactive message 。
机器人只能向已安装您的机器人的用户发送主动消息。当用户安装您的应用程序时,您可以保存用户详细信息,以便稍后发送消息。
关于botframework - 如何获取组织中的 MS Teams 用户列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50280816/