gpt4 book ai didi

node.js - 如何在 Microsoft Bot Framework 上通过 ID 获取用户电子邮件?

转载 作者:太空宇宙 更新时间:2023-11-03 21:52:30 25 4
gpt4 key购买 nike

我正在使用 Microsoft Bot Framework。我的目的是在客户与 Microsoft Teams 上的 Microsoft Bot 聊天时获取客户的用户电子邮件。
在我的应用程序中,我使用库“botbuilder”和 NodeJs 语言。
我有一个示例代码:

var builder = require('botbuilder');
let inMemoryStorage = new builder.MemoryBotStorage();
var botSetting = {appId: '4c8f3u2b-c56n-4117-bc16-ec31eeb5d25c', appPassword: '4CBNO8vBGtdcGh9PoiVYottY'};
var connector = new builder.ChatConnector(botSetting);
var bot = new builder.UniversalBot(connector).set('storage', inMemoryStorage);

bot.dialog("/Debug", [
function (session, args, next) {
session.endDialog("Hello");
}
]);

var address = {
"channelId" : "msteams",
"bot" : {
"id" : "28:1b435929-3da2-46ed-8ccc-29ecb50cf350",
"name" : "taskbot-prod",
"nickname" : "taskbot-prod"
},
"serviceUrl" : "https://smba.trafficmanager.net/amer-client-ss.msg/",
"user" : {
"id" : "29:1rf-2Bm6aD0BWc-yRNDFcgOBG1-uSaEjCWtJcoR-rcU-Humz3a_RddsCKifHqYpvNSUosrRpxUnYL907Qa1ZZuw",
"name" : "John Smith"
},
"channelData" : {
"tenant" : {
"id" : "adb94d72-6cf3-4244-86ae-aa69c9f2ad43"
}
}
};

bot.beginDialog(address, "/Debug", {});
在上面的示例代码中,我已经有了用户 id (29:1rf-2Bm6aD0BWc-yRNDFcgOBG1-uSaEjCWtJcoR-rcU-Humz3a_RddsCKifHqYpvNSUosrRpxUnYL907Qa1ZZuw),但我不知道如何通过此电子邮件获取用户 ID
那么,我应该使用什么 API 来通过 id 获取用户电子邮件?如果不是 API,那么我应该使用什么 MS Bot Framework Library 通过 ID 获取用户电子邮件?

最佳答案

这是sample code从团队获取电子邮件 ID。请尝试让我知道这是否适合您?

关于node.js - 如何在 Microsoft Bot Framework 上通过 ID 获取用户电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49915313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com