Published on

서브레딧 게시글 대기열 자동승인 방법 AutoModerator 설정 코드 재검토

Authors
  • Name
    기술 라이브러리
    Twitter

서브레딧 게시글 대기열 자동승인 방법

1. AutoModerator 설정 코드 재검토 (더욱 자세히):

작성하신 코드는 기본적인 자동 승인 규칙으로는 맞지만, 몇 가지 미세한 부분들을 다시 한번 점검해 보겠습니다.

  • 들여쓰기 (Indentation): YAML 문법에서 들여쓰기는 매우 중요합니다. 코드를 다시 한번 확인하시고, 다음과 같이 정확하게 들여쓰기가 되어 있는지 확인해주세요. author:action:type: submission 과 같은 들여쓰기 레벨이어야 하고, is_contributor: trueauthor: 보다 한 단계 더 들여쓰기 되어야 합니다.
---
type: submission
author:
    is_contributor: true
action: approve
---
  • 특수 문자 및 공백: 코드 에디터에서 코드를 복사/붙여넣기 하는 과정에서 눈에 보이지 않는 특수 문자나 공백이 섞여 들어갈 수 있습니다. 텍스트 편집기 (메모장 등) 에 코드를 다시 한번 작성하거나, 복사/붙여넣기 후 불필요한 공백이나 특수 문자가 없는지 꼼꼼히 확인해주세요.

2. 서브레딧 설정 확인:

서브레딧 설정 자체에서 외부 링크 게시글에 대한 제한이 있는지 확인해볼 필요가 있습니다.

  • 서브레딧 규칙 (Rules): 서브레딧 규칙에 외부 링크 게시글에 대한 특별한 제한 사항이 있는지 확인해보세요. 규칙에서 특정 유형의 링크를 금지하거나, 특정 사용자에 대한 제한을 설정했을 가능성도 있습니다.
  • 서브레딧 설정 (Subreddit Settings): 'Mod Tools' 또는 'Moderation tools' (새 Reddit 인터페이스) 에서 서브레딧 설정 페이지를 확인합니다. 'Post Options' 또는 'Content Options' 와 관련된 설정에서 외부 링크 게시글에 대한 필터링이나 제한 설정이 활성화되어 있는지 확인해 보세요. (예: 'spam filter strength' 설정 등)

3. AutoModerator 규칙 순서 및 충돌 가능성:

AutoModerator 는 설정된 규칙을 순서대로 적용합니다. 만약 다른 규칙이 먼저 적용되어 자동 승인을 막고 있을 가능성도 배제할 수 없습니다.

  • 다른 AutoModerator 규칙 확인: Edit wiki page 에 작성하신 코드 전체를 다시 한번 확인해주세요. 혹시 다른 규칙 (특히 action: filter 또는 action: remove 를 사용하는 규칙) 이 먼저 설정되어 있어서, 자동 승인 규칙보다 우선 적용되고 있는 것은 아닌지 확인이 필요합니다.
  • 규칙 순서 변경: 만약 여러 규칙이 있다면, 자동 승인 규칙을 코드의 맨 위로 옮겨서 우선 순위를 높여보세요. 규칙 순서 변경 후, 다시 테스트해봅니다.

4. 테스트 게시글 상세 정보:

자동 승인이 안 되는 '외부 링크 게시글'에 대한 좀 더 자세한 정보가 있다면 문제 진단에 도움이 됩니다.

  • 게시글 제목 및 링크: 문제가 발생하는 게시글의 제목과 링크를 알려주시면 테스트 및 재현에 도움이 됩니다.
  • 게시 시각: 게시글을 올린 시각을 알려주시면, AutoModerator 로그 등을 통해 해당 시점의 규칙 적용 상황을 확인해 볼 수 있습니다. (AutoModerator 로그 기능은 Reddit 자체 기능이 아니며, 별도의 툴을 사용해야 할 수 있습니다.)

5. 새로운 테스트 게시글 작성:

설정 변경 후에는 반드시 새로운 게시글을 작성하여 테스트해야 합니다.

  • 새로운 외부 링크 게시글 작성: 문제가 발생했던 것과 유사한 방식으로 새로운 외부 링크 게시글을 작성하여 자동 승인 여부를 다시 한번 확인해보세요.
  • 다른 유형 게시글 테스트: 혹시 텍스트 게시글 등 다른 유형의 게시글은 자동 승인이 잘 되는지 테스트해 보세요. 만약 텍스트 게시글은 자동 승인이 잘 된다면, 외부 링크 게시글에만 특정 문제가 있을 가능성을 좁혀볼 수 있습니다.

6. AutoModerator 캐시 및 적용 시간:

AutoModerator 설정을 변경한 후, 변경 사항이 즉시 모든 게시글에 적용되지 않을 수 있습니다. Reddit 시스템 내부적으로 약간의 캐시 시간이나 설정 적용 시간이 존재할 수 있습니다. 설정을 변경하신 후, 최소 5-10분 정도 기다린 후 다시 테스트해보시는 것을 권장합니다.

7. r/AutoModerator 서브레딧 문의:

위의 방법들을 모두 시도해 보아도 문제가 해결되지 않는다면, Reddit AutoModerator 전문 서브레딧인 r/AutoModerator (https://www.reddit.com/r/AutoModerator/) 에 직접 문의하여 도움을 받는 것을 고려해볼 수 있습니다. r/AutoModerator 에서는 AutoModerator 설정 관련하여 많은 전문가들이 활동하고 있으며, 문제 해결에 대한 조언을 얻을 수 있을 것입니다. (영어로 질문해야 할 가능성이 높습니다.)

다음 단계:

우선 위에 안내해 드린 내용들을 하나씩 확인해보시고, 변경 사항이 있다면 테스트 게시글을 작성하여 자동 승인 여부를 확인해보세요. 만약 여전히 문제가 해결되지 않는다면, 현재 사용하고 계시는 AutoModerator 설정 코드 전체테스트 게시글에 대한 상세 정보를 알려주시면, 제가 좀 더 자세히 분석하고 문제 해결을 돕도록 하겠습니다.