使用松弛app创建松弛通道

时间:2016-12-13 07:46:06

标签: slack-api slack

我有一个私人松弛的应用程序(由'X'团队的用户'X'开发)

我有一个Web服务器知道如何完成Oauth流程并为每个团队生成令牌

现在 - 作为YT团队的用户Y,我正在我的YT团队安装松弛的应用程序并获得一个令牌,

使用该令牌我执行channels.create的API调用,

我进入了我的团队(又名YT),我确实看到了频道的创建,

BUT 它写道,该频道是由安装了松弛应用的特定用户创建的,意味着用户Y.

我希望看到该频道是由应用程序创建的,而不是由特定用户创建的。 有没有办法做到这一点?

考虑使用机器人令牌(来自应用程序安装)但机器人无法执行channels.create

1 个答案:

答案 0 :(得分:4)

我担心你的问题无法解决。每一个"写" Slack上的操作必须附加到机器人或用户。由于机器人无法使用channels.create,因此必须是用户。

Slack应用程序的主访问令牌链接到安装它的用户,这就是该用户在您使用它时将作为频道的创建者出现的原因。

我在我自己的Slack上使用通用管理员用户(" slackadmin"),但这对于想要从Slack安装应用程序的每个Slack团队来说当然不能作为通用解决方案应用程序目录。