有什么方法可以为对话中的其他用户获取 botUserData。
现在,当我拥有 Bot.Connector.Message 时,可以获取/更改当前用户的全局数据,以及所有用户的对话数据。但我想在对话中为其他用户访问全球数据。我可以通过 IList Participants 获取此对话的参与者列表,但是如何获取这些参与者的用户数据?
谢谢你的帮助。
有什么方法可以为对话中的其他用户获取 botUserData。
现在,当我拥有 Bot.Connector.Message 时,可以获取/更改当前用户的全局数据,以及所有用户的对话数据。但我想在对话中为其他用户访问全球数据。我可以通过 IList Participants 获取此对话的参与者列表,但是如何获取这些参与者的用户数据?
谢谢你的帮助。
我还没有尝试过,但我认为使用 ConnectorClient 会成功。它在 Bots 集合下有一个方法“GetPerUserConversationData”,您可以在其中指定 botId、conversationId 和 userId。
希望这会有所帮助,Ez。
埃贾迪布是对的;您可以使用 GetUserData API,您可以在其中通过传入您打算为其获取配置文件的用户来指定用户。
例如,通过这种方式,您可以更新“UserAddedToConversation”系统消息中列出的用户的每个机器人配置文件。
有关 API 的更多信息,请参阅参考资料: