一次性向所有用户部署 1:1 个 Teams 机器人
Deploy 1:1 Teams bot to all users at once
我想以公司管理员的身份将我的 1:1 Teams 机器人部署到 O365 租户中的所有用户。我怎么做?我知道如何在 Org 的应用程序商店中获取清单,但似乎我只能为自己部署它。出于明显的原因,我不能指望我的 2.000 多个用户这样做。
我知道之前有一个关于此的问题 (),但它似乎已经过时,我在这里看不到真正的解决方案
假设您只想将机器人部署到您的公司,而不是全球。 ?如果是这种情况,一旦您的机器人准备好 manifest.json 文件。然后你必须按照
Publish apps to the Microsoft Teams Tenant Apps Catalog
https://docs.microsoft.com/en-us/microsoftteams/tenant-apps-catalog-teams
或者,这是一种有点厚颜无耻的方式。
假设您的所有 2000 多个用户都在一个公司团队/频道中。作为管理员,您可以将机器人安装到该频道。然后每个人都可以使用@提到你的机器人来访问机器人。
希望对您有所帮助。
当然,我可以想出一个相当简单的方法,假设有一些编程。
使用 MSFT Graph API 将联系人添加到用户的联系人列表中,然后它将显示在 1:1 聊天选项卡上。
https://docs.microsoft.com/en-us/graph/api/user-post-contacts?view=graph-rest-1.0&tabs=cs
因为它是用户的联系人,它还允许设置图片和自定义名称。
编辑:
然后我意识到这不会在 1:1 聊天选项卡中列出,因为它不会出现在那里,直到有互动。也不确定应该如何填充联系人...
我的建议是从机器人本身向每个用户发送欢迎消息,这将确保每个人都在 1:1。
我想以公司管理员的身份将我的 1:1 Teams 机器人部署到 O365 租户中的所有用户。我怎么做?我知道如何在 Org 的应用程序商店中获取清单,但似乎我只能为自己部署它。出于明显的原因,我不能指望我的 2.000 多个用户这样做。
我知道之前有一个关于此的问题 (
假设您只想将机器人部署到您的公司,而不是全球。 ?如果是这种情况,一旦您的机器人准备好 manifest.json 文件。然后你必须按照
Publish apps to the Microsoft Teams Tenant Apps Catalog
https://docs.microsoft.com/en-us/microsoftteams/tenant-apps-catalog-teams
或者,这是一种有点厚颜无耻的方式。
假设您的所有 2000 多个用户都在一个公司团队/频道中。作为管理员,您可以将机器人安装到该频道。然后每个人都可以使用@提到你的机器人来访问机器人。
希望对您有所帮助。
当然,我可以想出一个相当简单的方法,假设有一些编程。
使用 MSFT Graph API 将联系人添加到用户的联系人列表中,然后它将显示在 1:1 聊天选项卡上。
https://docs.microsoft.com/en-us/graph/api/user-post-contacts?view=graph-rest-1.0&tabs=cs
因为它是用户的联系人,它还允许设置图片和自定义名称。
编辑:
然后我意识到这不会在 1:1 聊天选项卡中列出,因为它不会出现在那里,直到有互动。也不确定应该如何填充联系人...
我的建议是从机器人本身向每个用户发送欢迎消息,这将确保每个人都在 1:1。