Akismet: 기존 게시물에 사용?

안녕하세요, 간단한 질문이 있습니다.

Discourse Akismet을 통해 기존 게시물에 포함된 스팸을 감지할 수 있을까요?

스팸이 많이 포함된 포럼을 가져오고 있는데, Discourse로 가져오기 전에 이를 모두 정리할 수 없습니다.

그걸 가져오기 스크립트에서 처리할 수 있을 것 같은데, 정확히 어떻게 해야 할지는 아직 잘 모르겠습니다.

가능하지만, 가져오기 스크립트를 수정해야 할 것 같습니다.

스크립트에서 이 클래스를 인스턴스화할 수 있어야 합니다:

Discourse.base_url, SiteSetting.akismet_api_key 등 Discourse에 특화된 코드 없이 작동하도록 코드를 복사하고 수정해야 할 수 있습니다.

클라이언트의 #comment_check 메서드는 본문을 기대하므로, 다음과 같은 것을 구성해야 합니다:

이것에 대한 더 자세한 정보는 여기에서 확인할 수 있습니다.

그런 다음 다음과 같은 작업을 수행할 수 있습니다:

# 게시물이 스팸인지 확인합니다.
client = Akismet.build_client
body = <your code>

is_spam = client.comment_check(body)