2017-07-14 59 views
0

我真的很喜欢Slack,但如果我们不能禁用文件共享功能,我的组织将不会允许它。我试图找出是否可以禁用某些文件类型的上传或将文件库全部隐藏起来。他们的支持说,没有办法做到这一点本地,但这可能与API?Slack文件库

回答

0

不,我不知道。 API的主要重点不在于配置您的Slack团队,而是让机器人和第三方应用与您的Slack团队进行通信并检索信息。您的Slack团队的所有核心配置都必须在管理员设置中完成,显然您已经从Slack支持团队了解到您无法在管理设置中停用文件共享。

但我想我可能有一个解决方案给你。您可以创建一个Slack bot,自动阻止频道中文件的共享。 (从技术上讲,机器人会自动删除任何用户的文件共享消息)。用户仍然可以上传文件,但他们无法分享它们。至少不在任何公开和已知的私人频道中。但有一点需要注意:据我所知,机器人无法阻止用户在直接消息通道中共享文件。

我们正在使用一个类似的机器人来阻止来自某些私人频道的未经授权的用户发送的消息,这很好地发挥作用。我们的bot是一个简单的Slack应用程序,其中包含一个bot用户,并使用Events API来接收来自他受邀的所有渠道的所有消息。机器人然后检查每个新消息并删除那些不符合某些标准的消息。在我们的情况下,如果消息来自不在白名单上的用户。

+0

谢谢埃里克。我不确定这种方法对我们有用。如果我正确理解你,文件将被上传到Slack,但不能共享给团队中的其他用户。我们的问题是,我们不希望允许任何内部文件被复制到Slack服务器。我甚至决定不允许文件库中的某些文件类型(例如pdf,docx,xl​​sx等) 这看起来像是可能容易实现的东西,我很惊讶这不是他们已经提供:( –