如何在多个团队中安装bot而不将其添加到目录中?

问题描述 投票:0回答:2

我刚刚使用 Microsoft 机器人框架在我的 slack 开发团队中完成了我的第一个 slack 机器人的创建。现在我想将机器人添加到另一个团队进行测试。我的机器人不会供公众使用,仅在公司内部使用。我尝试使用“添加到 Slack”按钮将其添加到新团队,但我得到了:

OAuth 错误:invalid_team_for_non_distributed_app。

谢谢。

bots slack-api
2个回答
26
投票

您需要转到应用程序的设置(https://api.slack.com/apps/→您的应用程序名称→管理分发)并激活应用程序的公开分发。

这不会将您的应用程序添加到公共目录,因此只有拥有您的链接的团队才能将应用程序添加到他们的 Slack(例如,通过“添加到 slack”按钮)。


0
投票
如果有人再次遇到这个问题,这也可能是由于以下原因造成的:

    您已在特定工作区中创建了应用程序,但尚未分发它。
  • 您属于一个或多个工作区,但您未在浏览器上连接到所有工作区。
要在不激活公共分发的情况下修复它,您需要确保您登录到浏览器中的正确工作区。前往

https://the_workspace_you_created_the_app.slack.com 并登录。

然后您可以尝试再次连接到该应用程序,它应该可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.