- Published on
서브레딧 게시글 대기열 자동승인 방법 AutoModerator 설정 코드 재검토
- Authors
- Name
- 기술 라이브러리
서브레딧 게시글 대기열 자동승인 방법
1. AutoModerator 설정 코드 재검토 (더욱 자세히):
작성하신 코드는 기본적인 자동 승인 규칙으로는 맞지만, 몇 가지 미세한 부분들을 다시 한번 점검해 보겠습니다.
- 들여쓰기 (Indentation): YAML 문법에서 들여쓰기는 매우 중요합니다. 코드를 다시 한번 확인하시고, 다음과 같이 정확하게 들여쓰기가 되어 있는지 확인해주세요.
author:
와action:
은type: submission
과 같은 들여쓰기 레벨이어야 하고,is_contributor: true
는author:
보다 한 단계 더 들여쓰기 되어야 합니다.
---
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 설정 코드 전체 와 테스트 게시글에 대한 상세 정보를 알려주시면, 제가 좀 더 자세히 분석하고 문제 해결을 돕도록 하겠습니다.