Automatically delete replies after N days

For the various knowledge base topics we have I would like to have a special timer for:

Replies on this topic are automatically deleted after N days

I think this is a very powerful tool for keeping documentation topics clean. I would have this on most documentation topics on meta.

It means people can reply to them but they know upfront that replies are like tears in the rain. If you want something permanent:

  • Open a new topic

or

  • Edit the OP

Even though we can do this pruning by hand it is tedious. Plus, on a psychological level, when a computer does something cause “these are the rules of the ball game”, it feels way better than us humans intervening. (oh why are you making up this rule now, not fair)

16개의 좋아요

I think we might also want to retain replies that have a certain threshold of likes, just in case?

Other than that I think there’s clear need for this based on our usage at least, in the “first post wiki” kinda deals. It would have to be a per-topic setting though, right?

11개의 좋아요

I like this. We have a lot of “stickies” (pinned posts) that might get a lot of heavy use now as we transition over to Discourse, but later won’t be as relevant. I don’t want to have to remake the posts every so often.

7개의 좋아요

위에서 언급된 이유들 외에도 하나 더 추가하여 이 기능 요청에 찬성합니다.

제 생각을 뒷받침할 배경 설명을 드리겠습니다. 저는 Discourse에 ‘채팅’ 기능을 도입하는 것에 대해 조사해 보았고, 사람들이 개인용 다수 수신 메시지(PM)를 채팅 용도로 사용하는 것에 대해 Discourse 팀이 취하고 있는 입장을 이해하고 있습니다.

Babble와 ‘Quick messages’ 플러그인 모두 핵심적으로 다수 수신 PM을 사용한다는 점도 알고 있습니다.

'Quick Messages’가 우리에게는 거의 완벽하게 적합한 것 같습니다.

우리는 사이트 내에서 채팅이 허용된 소수의 특정 인원만 두고 싶어 합니다. 하지만 이 주제에서 요청된 기능이 실제로 구현된다면, 다수 수신 PM을 채팅 수단으로 사용할 때 발생하는 대부분의 부정적인 문제를 완화할 수 있을 것 같습니다.

사실 저는 채팅을 별로 좋아하지 않지만, 긴 도움이 되는 일반 포럼 주제 초안(DRAFT)을 함께 작성하는 팀에게는 그 목적성이 있습니다. 채팅 사이드바를 상단에 배치하고, 채팅을 통해 나온 좋은 내용들을 같은 화면 아래(가능하면 옆에) 있는 DRAFT 주제에 옮기면 좋겠습니다.

현재 우리 팀은 Discourse 창 옆에 RocketChat을 사용하고 있지만, 올인원 솔루션을 원합니다…

제 개인적인 의견이지만, 이 기능이 빨리 추가되기를 진심으로 바랍니다 :slight_smile:

각 주제 옆에 ‘지금 채팅’ 버튼을 원합니다. 그러면 나중에 해당 주제에 대한 채팅을 쉽게 찾을 수 있고, 채팅이 있었는지 확인하려고 수많은 PM을 뒤져볼 필요가 없게 되니까요 :slight_smile:

수정: ‘주제와 연결된’ 다수 수신 PM에서 ‘X일 후 답장 삭제’ 기능을 적용하고, 확장/숨길 수 있는 채팅 사이드바에도 표시되도록 하는 것이 우리에게 최선의 방법일 것입니다. (채팅 사이드바에서는 PM이 여백을 제거하고 이미지 섬네일을 사용하여 '압축’되어 표시됩니다.)

또한, 속삭임(whispers)은 우리 문제를 해결하기에는 충분하지 않다고 생각합니다.

7개의 좋아요

이 기능은 특정 유형의 주제, 예를 들어 일회성 질문과 답변에 매우 유용할 수 있습니다. 이 기능이 구현되기를 기대합니다.

또한, 사용자의 반응을 유도하되 주제를 깔끔하게 유지하고 싶은 일부 공지사항에도 유용합니다.

6개의 좋아요

다음 릴리스 로드맵에 포함되어 있습니다!

9개의 좋아요

이제 아래 커밋에서 완료했습니다. “future-date-input” 코드에 많은 변경 사항을 적용했으니, 이와 관련된 새로운 UX 문제가 있는지 알려주세요.

7개의 좋아요

이 설정은 어디에서 하나요? 사용자 인터페이스 스크린샷을 공유해 주시겠어요? 토픽별 설정인가요?

4개의 좋아요

현재 주제 타이머 UI에서 주제별

5개의 좋아요

8개의 좋아요

Set Timer 대화상자에 들어가서 "Auto-delete replies"를 선택한 후 :negative_squared_cross_mark:를 클릭하여 모달을 닫으면, 다음과 같은 새 줄이 나타납니다:

image

이것은 삭제할 수 없으며 새로고침 후 사라집니다.

4개의 좋아요

오늘 릴리스 노트에서 이 기능을 확인했습니다. 정말 좋습니다! 추가 질문이 있습니다.

이 기능의 해당 부분이 구현되었나요? 좋은 아이디어라고 생각합니다.

1개의 좋아요

아니요, 아직 구현되지 않았습니다.

1개의 좋아요

아쉽네요. 삭제될 답글을 수동으로 저장할 방법이 있을까요?

1개의 좋아요

죄송합니다! 현재 그런 옵션이 없습니다.

1개의 좋아요

동의합니다. 비노스(Vinoth)님, 그 부분은 좀 놓친 것 같네요. 좋아요 수가 x 이상인 답글에 대한 보호 기능을 추가해야 합니다. 하드코딩하거나 사이트 설정으로 처리하는 방식 중 하나로 하면 될 것 같아요.

1개의 좋아요

그렇다면 OP의 답변만 유지해야 할까요? OP가 아닌 답변을 해당 답변의 원본 게시글 없이 유지하게 되면 혼란을 초래할 수 있기 때문입니다. 예를 들어, 이 토픽에서 게시글 #10을 삭제하고 게시글 #11만 유지하게 되면 그 의미가 통하지 않게 됩니다.

2개의 좋아요

저도 수동으로 답변을 저장하는 방식에 찬성하는 의견을 추가하겠습니다. (수동으로 진행되는 과정이라면, presumably 답변을 저장하는 사람이 맥락과 무관하게도 의미가 있는 답변을 저장할 만큼의 판단력을 가지고 있을 거라고 생각합니다.)

2개의 좋아요

임의의 값일 수 있습니다. 우리가 필요한 유일한 지표는 좋아요 수입니다.

1개의 좋아요

여기 사이트 설정을 다음과 같이 하는 데에는 문제가 없습니다:

skip_auto_delete_reply_likes (기본값 5)

이것은 다소 의외일 수 있으므로, 관리자가 타이머를 설정할 때 이 숫자가 전달되도록 하고 싶습니다. @martin 이 작업 중인 토픽 타이머 UI 재설계를 기다렸다가 이 기능을 추가하는 것이 좋을까요?

참고로, 이것은 @dfabulich 의 문제를 해결하지 못하며, 솔직히 수동 보호를 위한 깔끔한 우회책이 떠오르지 않습니다. 제가 생각해 본 몇 가지 방법은 다음과 같습니다.

  1. skip_auto_delete_reply_on_staff_like (기본값 false) - BBS에서 스태프의 좋아요를 이용해 댓글을 피처링하는 방식과 유사합니다.

  2. "게시 공지"인 경우 자동으로 건너뜀 … 노이즈가 추가됩니다.

  3. 스태프가 게시할 경우 항상 건너뜀 … 설정 항목이 되어야 합니다.

  4. 기타 … 제 생각에는 너무 복잡합니다.

7개의 좋아요