我正在为 MS Teams 开发一个机器人,我希望了解用户的时区,以便在适当的时间(例如,不是在半夜)传递消息。
我没有在机器人框架 REST API 中找到合适的东西。虽然我们收到的消息包含“clientInfo.country”属性(这是一个开始),但绝对不足以按照我们希望的方式计时消息。
在给用户的每条消息中,都有一个entities[]
集合,其中之一是用户区域设置的详细信息。例如(复制/粘贴自here https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/bots/bot-conversations/bots-conversations#full-inbound-schema-example):
"entities": [
{
"locale": "en-US",
"country": "US",
"platform": "Windows",
"timezone": "America/Los_Angeles",
"type": "clientInfo"
}
],
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)