자동화에 대한 질문

아마도 이 기능은 Business 플랜에 포함될 예정이라고 하네요. 정말 훌륭한 소식입니다. 다만, 너무 앞서가서 상상을 많이 하지는 않으려 합니다.

다음과 같은 용도로 사용할 수 있을까요?

  • 이메일로 들어오는 게시물에 태그를 부여하는 것(엄격한 기준을 적용하여)?
  • 태그가 지정되지 않은 경우(이메일이 아닌 웹을 통해 작성된 경우) 자동으로 태그를 제안하는 것?
  • 특정 카테고리의 모든 새 게시물에 주제 타이머를 설정하는 것?
  • 특정 키워드가 없거나, ‘좋아요’ 수가 부족하거나, 유사한 조건에 해당하는 답글을 제거하는 ‘스마트’ 주제 타이머로 기능하는 것?
  • 위키로 표시된 모든 게시물을 ‘wiki-bot’ 사용자의 소유로 이동하여, 그것이 반드시 첫 번째 편집자의 글이 아님을 명확히 하는 것?
  • 캘린더 플러그인의 [date] 항목을 검증하여 중복을 거부하는 것?

이것은 우선순위가 정해진 목록은 아니지만, 모두 최근 어느 시점에서 원했던 것들입니다. :slight_smile:

:+1:

:+1:

:+1:

:+1:

:+1:

아마도 불가능할 것 같습니다. 정확한 기대 사항에 따라 달라집니다. 하지만 UI에서 실시간 피드백은 제공되지 않습니다.


이 중 어느 것도 현재 구현되어 있지 않지만, 구현하기가 너무 어렵지 않을 좋은 아이디어들입니다.

감사합니다! 다음 기능들은 어떨까요?

  • 정규식(regex)을 기반으로 게시물을 자동으로 태그하고, 해당 정규식의 매칭 결과를 포함하는 기능입니다. 예를 들어, 텍스트가 /Fedora ((Linux|Workstation) )?(\d\d)/와 일치하면 fedora-linux-$2(두 번째 ()와 매칭되는 부분)로 태그를 붙입니다.

  • 일정 기간(제 사용 사례에서는 13개월) 동안 활동이 없으면 게시물을 닫고 아카이브(Archive) 카테고리로 이동하는 기능입니다(How should category archiving work? - #9 by mattdm 의 구현을 돕기 위함). 단, 고정된(pinned) 게시물은 제외하며, 태그나 좋아요/투표 수에 따라 조건부로 실행될 수도 있습니다.

  • 웹 쿼리를 수행하고 그 결과에 기반하여 응답하는 기능입니다. 제 구체적인 경우를 말씀드리면, 버그 트래커를 쿼리하여 결과의 특정 필드에 따라 주제(topic)와 답변을 생성, 편집하거나 이동하고 싶습니다.

현재로서는 이러한 동작이 대부분 /admin/customize/watched_words/action/tag를 통해 처리되고 있습니다.

네, 이것은 이미 거의 구현되어 있습니다(좋아요/투표 수는 아직 아닐 수 있습니다).

이 부분은 특정 요구 사항이 너무 많아서 전용 플러그인으로 만들어야 할 것 같습니다.

이것은 와일드카드를 _입력_으로 처리할 수는 있지만, 일치하는 항목을 적용할 태그로 전달할 수는 없지 않나요?

또한 더 복잡한 상황을 처리할 수 없다고 생각합니다(예: "Fedora 35"에 기반하여 fedora-linux-35에 태그를 붙이되, "Fedora is awesome!"에 기반하여 fedora-linux-is-awesome에는 태그를 붙이지 않는 것).

아카이빙 관련:

좋습니다. 태그가 투표나 좋아요보다 아마도 더 중요할 것 같습니다.

외부 웹 쿼리와 상호작용하는 기능 관련.

문제없습니다. 저는 이미 이 작업을 위해 API를 사용하는 외부 봇을 보고 있었고, 이것이 모두 통합될 수 있는지 궁금했을 뿐입니다.

매트, 안녕 :slight_smile:

이 내용을 토픽 타이머에서 꺼내왔는데, 유용한 정보가 포함되어 있는 것 같아서 그래. 아직 구현되지 않은 제안 사항이 있다면, 각각에 대해 Contribute > Feature 토픽을 만들어서 관리할 수 있도록 해줄 수 있을까? :pray: :crossed_fingers:

네, 꼭 그래요. 잊지 않도록 북마크를 추가할게요. :slight_smile: