我对Slack拥有管理员权限。 我创建了一个应该监视Slack中的消息的机器人。 在Scopes上,我可以选择工作区和Bot:
message.channels (message was posted to a channel)
message.groups (message was posted to a private channel)
message.im (A message was posted in a direct message channel)
message.mpim (message was posted in a multiparty direct message channel)
但是,当我试图监控消息时,我只能监控公共频道(即使我的用户不是他们的成员)或我成员的频道。就是这样。
如果我想监控任何频道中的任何连接,我该怎么办?
答案 0 :(得分:1)
你不能。它是Slack安全体系结构的一部分,人们只能看到他(或创建访问令牌的用户)是其成员的渠道(当然,公共渠道除外)。这包括管理员和所有者。
我同意这可能有点不寻常,因为在许多平台上,管理员或超级用户都可以访问所有内容。但这不是Slack的工作方式。
如果您希望更好地控制私人频道,可以使用基于流程的变通方法解决此问题。它不漂亮,但它的作品:
使用此方法@slackadmin和此用户安装的所有应用程序都可以完全访问所有专用通道(具有正确的范围)。但是,一个明显的缺点是它为管理团队创造了更多的工作(部分可以通过脚本自动化来补偿)。它也不适用于直接消息传递通道或现有的私有通道。