【发布时间】:2019-12-11 00:21:58
【问题描述】:
我有一个 slack 机器人,它是 slack 中私人频道的成员。我想使用这个机器人来邀请其他用户加入频道。据我了解,拥有机器人令牌和机器人范围就足以做到这一点(https://api.slack.com/methods/groups.invite)。但是,我收到了回复:
{
"ok": false,
"error": "nongranular_bot_token_not_allowed"
}
我无法在 slack 文档或任何地方找到此错误。什么意思?
【问题讨论】:
-
有趣的错误。您是如何准确创建令牌的?通过创建和安装您自己的 Slack 应用程序或安装机器人用户应用程序?还有什么?
-
我不确定,实际上,我不太明白其中的区别。该机器人是由我们的松弛管理员根据我们团队的要求创建的。最初它只发送带有按钮的消息,但现在我们还需要它来邀请人们到私人频道(频道是由另一个应用程序创建的,它有一个用户令牌,它邀请我们的机器人)
-
有两种方法可以创建机器人令牌 AFAIK。通过创建和安装具有机器人用户的新 Slack 应用程序,或从 Slack 安装“机器人”应用程序。
-
我测试了它,如果我使用机器人令牌创建了一个普通的 Slack 应用程序,我会得到同样的错误。这很奇怪,因为文档明确指出机器人令牌可以工作。
-
我明白了。我们是一个新的 Slack 应用程序,有一个机器人用户