当我的机器人首次安装在Teams租户上时,我似乎无法本地化该消息。目前,我的大多数Teams应用程序都已根据浏览器的语言环境进行了本地化,用户可以向其发送所有消息。 但是,将漫游器添加到团队(membersAdded)时,不会显示此语言环境信息。
由于我将图形用于其他应用程序需求,因此我尝试利用用户preferred language,但是如果没有先授予应用程序使用图形的权限,就无法做到这一点。这意味着该机器人第一次添加到团队中时,永远不会被本地化。在用户授予应用程序权限后,其他团队中将来的欢迎消息将被本地化,但这也有一个局限性,即欢迎消息所使用的语言环境不一定与用户当前的浏览器语言首选项相匹配。
还有另一种方法来本地化机器人发出的欢迎消息吗?
答案 0 :(得分:0)
这是当前已知的限制。 Bot必须等待用户发送消息。消息活动的channelInfo中已使用区域设置信息填充了clientInfo。