首页 文章

使用松弛app创建松弛通道

提问于
浏览
1

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

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

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

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

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

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

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

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

1 回答

  • 4

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

    Slack应用程序的主访问令牌链接到安装它的用户,这就是为什么该用户在您使用它时将显示为该 Channels 的创建者 .

    我在我自己的Slack上为此目的使用通用管理员用户(“slackadmin”),但这对于想要从Slack App Directory安装应用程序的每个Slack团队来说当然不起作用 .

相关问题