Google Cloud Vision API を使用して Discourse にアップロードされたすべての画像を検査し、設定された基準に基づいて不適切なものを拒否するプラグインです。
ドキュメント:
Google によって提供されている Ruby Gem:
このプラグインは、Discourse の主要な画像アップロードプロセス(投稿、アバター、プロフィール背景など、すべての画像)にフックし、許可されていないコンテンツを含む画像を拒否します:
puts "Adult: #{safe_search.adult}" puts "Spoof: #{safe_search.spoof}" puts "Medical: #{safe_search.medical}" puts "Violence: #{safe_search.violence}" puts "Racy: #{safe_search.racy}"
['UNKNOWN', 'VERY_UNLIKELY', 'UNLIKELY', 'POSSIBLE', 'LIKELY', 'VERY_LIKELY']
各フラグカテゴリ(Adult、Spoof、Medical、Violence、Racy)のアップロード拒否に用いる最小の確度レベルは、プラグインの設定で構成可能である必要があります。
拒否された画像は即座に削除され、どこにも保存されてはいけません。
Google Cloud Vision がサポートする画像形式: