Slackが本当に好きですが、ファイル共有機能を無効にできない場合は、私の組織では許可しません。私は、特定のファイルタイプのアップロードを無効にするか、ファイルライブラリをすべて一緒に非表示にするかを調べようとしています。彼らのサポートはこれをネイティブに行う方法はないと言いますが、これはAPIで可能ですか?スラックファイルライブラリ
0
A
答えて
0
いいえ、私の知る限りではありません。 APIの主な焦点はスラックチームを設定することではなく、ボットとサードパーティのアプリがSlackチームと通信して情報を取得できるようにすることです。あなたのスラックチームのためのすべてのコア設定は管理者の設定で行われなければならないと思います。あなたは管理者設定でファイル共有を無効にできないことをスラックサポートチームから既に知っています。
しかし、私はあなたに解決策があると思います。チャンネル内のファイルの共有を自動的にブロックするSlackボットを作成することができます。 (技術的には、ボットは、ユーザからのファイル共有であるメッセージを自動的に削除する)。ユーザーは引き続きファイルをアップロードできますが、共有することはできません。少なくとも一般公開されている私的なチャンネルにはない。しかし、警告があります:私が理解するように、ボットはダイレクトメッセージングチャネルでファイルを共有するユーザーをブロックすることはできません。
私たちは同様のボットを使用して、一部のプライベートチャンネルで許可されていないユーザーからのメッセージをブロックしています。うまく動作します。私たちのボットは、ボットユーザーとイベントAPIを使用して、招待されているすべてのチャンネルからすべてのメッセージを受信する単純なスラックアプリです。ボットは新しいメッセージをチェックし、いくつかの基準を満たしていないメッセージを削除します。私たちの場合、メッセージはホワイトリストにないユーザーからのものです。
ありがとうErik。私はそのアプローチが私たちのためにうまくいくとは思っていません。私があなたを正しく理解しているなら、ファイルはSlackにアップロードされますが、チームの他のユーザーには共有されません。私たちの問題は、スラックサーバーに内部ファイルをまったくコピーさせたくないということです。私はファイルライブラリ(例えばpdf、docx、xlsxなど)から特定のファイルタイプを禁止することで解決します。 これは実装が簡単かもしれないようですが、私はそれがすでに提供しているものではないことに驚いています: –