여러분, 안녕하세요.
마지막 게시글로부터 X일 이후에 주제를 자동으로 비공개 처리할 수 있는 방법이 있을까요?
우리는 판매 카테고리를 운영하고 있는데, 60일 동안 활동이 없는 주제를 자동으로 비공개 처리(최악의 경우 삭제)할 수 있다면 운영 관리에 큰 도움이 될 것 같습니다.
이상적으로는 카테고리 수준에서 이 설정을 적용할 수 있으면 좋겠습니다.
여러분, 안녕하세요.
마지막 게시글로부터 X일 이후에 주제를 자동으로 비공개 처리할 수 있는 방법이 있을까요?
우리는 판매 카테고리를 운영하고 있는데, 60일 동안 활동이 없는 주제를 자동으로 비공개 처리(최악의 경우 삭제)할 수 있다면 운영 관리에 큰 도움이 될 것 같습니다.
이상적으로는 카테고리 수준에서 이 설정을 적용할 수 있으면 좋겠습니다.
그렇게 하려면 플러그인이 필요할 것 같습니다.
왜 닫기 대신 비공개 처리를 하나요? 타이머에 의한 자동 닫기와 충분한 시간 동안 답변이 없을 때의 자동 닫기 기능이 이미 지원되고 있습니다.
저희는 해당 카테고리를 잠깐 둘러보는 사용자들이 더 깔끔한 “판매” 탐색 경험을 할 수 있기를 바랐습니다.
아직 활발하게 판매 중인 것으로 추정되는 주제만 표시하면 가독성이 높아지고, “이거 아직 판매 중인가요?” 같은 게시글을 많이 줄일 수 있을 것 같습니다. 이런 게시글은 10번 중 9번은 작성자가 "아니요"라고 답하는 것으로 끝납니다 ![]()
네, 결국 이 방향으로 진행하게 될 것 같습니다. 사람들은 목록에서 잠금 해제된 주제만 빠르게 훑어볼 수 있고, 잠긴 주제들은 자연스럽게 카테고리 내 하위로 밀려나갈 것입니다 ![]()
특정 카테고리의 닫힌 주제를 자동으로 목록에서 제외하는 크론 잡을 가지고 있습니다.
run:
- exec: echo '* * * * * postgres /usr/bin/psql discourse -c "update topics set visible = FALSE where category_id = 19 and closed = TRUE;"' >> /etc/crontab
이것을 app.yml에 추가했습니다. 이 기능을 자동 닫기 기능과 결합할 수 있을까요? (해결책이 선택되면 자동으로 닫히도록 설정되어 있습니다.)
좋은 우회 방법입니다 @theblazehen ![]()