discourse-ai/lib/shared/chat_message_classificator.rb

17 lines
361 B
Ruby

# frozen_string_literal: true
module ::DiscourseAI
class ChatMessageClassificator < Classificator
private
def flag!(chat_message, _toxic_labels)
Chat::ChatReviewQueue.new.flag_message(
chat_message,
Guardian.new(flagger),
ReviewableScore.types[:inappropriate],
queue_for_review: true,
)
end
end
end