如何在机器人的自定义团队标签中配置是或否选项?

问题描述

我创建了一个简单的机器人并将其部署到团队中。 我还创建了一个自定义标签。 但是我不知道如何在此选项卡中集成YES或NO选项(可能是一个下拉列表)。 通过选择是或否,我想自定义机器人的功能。 提前致谢。

enter image description here

解决方法

该选项卡本身只是一个嵌入式网页,因此,只要您具有(或可以使用)基本的网站开发技能,就可以使其随心所欲。在后端API中,您可以将用户的相关设置保存在数据库中,并且可以将漫游器配置为从该数据库读取设置。机器人可以访问turncontext上的Activity对象,该对象具有“发件人”属性,该属性指示谁发送了消息。上面有一个AadObjectId(或“该用户的Azure AD唯一对象ID”),您可以通过Teams Context(请参阅更多here)以类似的方式进入选项卡以保存设置针对相关用户。