플래그를 비활성화해도 Discobot 튜토리얼이 작동할까요?

플래그 비활성화 기능이 Discobot 튜토리얼과 함께 테스트된 적이 있나요? 몇 년 전에는 적용되지 않는 플래그들을 CSS로 숨겼는데, 이 때문에 Discobot 튜토리얼이 소프트 락(일시적 정지) 현상을 겪었습니다. 튜토리얼의 어느 시점에서 사용자에게 메시지를 플래그하도록 지시했지만, 해당 플래그를 숨겨둔 상태라 사용자가 이를 수행할 수 없었기 때문입니다. 결국 우리는 튜토리얼을 비활성화해야 했습니다.

Discobot이 “불법입니다” 플래그만 활성화된 상태에서도 소프트 락이 발생하지 않는다면, 이 버전을 채택하여 튜토리얼을 다시 활성화할 수 있을지도 모릅니다 :slight_smile:

3개의 좋아요

Disable Likes 의 경우처럼 유사한 우회 방법을 사용할 수 있다고 생각합니다. 즉, 사용자에게 게시물을 플래그하도록 요청하는 대신 'skip’이라고 답글 달도록 요청할 수 있습니다.

4개의 좋아요

아, 맞아요. 지난번에도 그렇게 말씀해 주셨는데 :sweat_smile:

할 일 목록에 올려두고 나중에 한번 시도해 볼게요 :slight_smile:

3개의 좋아요

잘 짚어냈네요, 트리스탄! 여기 작은 버그가 있는 것 같습니다. 정답이 무엇인지, 그리고 조치를 취해야 하는지 확신하지 못합니다.

테스트해 보니, 사용자가 플래깅(신고) 권한이 없는 경우(예: chat message flag allowed groups에 지정된 그룹에 속하지 않는 경우)에도 플래깅 단계는 여전히 작동하는 것을 확인했습니다.

다만, “inappropriate”(부적절) 플래그가 비활성화된 경우 discobot은 실제로 멈추게 됩니다.

다른 플래그를 선택하면 작동하는 것처럼 보이지만, discobot은 사용자가 올바른 플래그를 사용하도록 교육하는 응답을 합니다:

아, 제 나쁜 게시물이 아직 부적절하게 플래그되지 않았네요. :worried: flag

를 사용해 부적절하게 플래그해 주시겠어요? 각 게시물에 대해 더 많은 작업을 표시하려면 show more(더 보기) 버튼 을 잊지 마세요.

그런데 다른 플래그로 다시 플래그를 시도하면 튜토리얼이 다시 멈춥니다. :sob:

잠시 후 Discobot이 다시 응답합니다:

@tobiaseigen, 한동안 소식이 없어서 확인해 봅니다.

  • 계속하려면 언제든지 저에게 답장해 주세요.
  • 이 단계를 건너뛰고 싶다면 skip이라고 입력해 주세요.
  • 처음부터 다시 시작하려면 start tutorial이라고 입력해 주세요.

원하지 않으셔도 괜찮습니다. 저는 로봇이니까요. 제 감정을 상하게 하지 않으셔도 됩니다. :sob:

이 시점에서 "skip"으로 답장하면 튜토리얼을 계속 진행할 수 있습니다.

2개의 좋아요

흥미롭네요. 이 경우를 몰랐습니다. discobot 튜토리얼을 깨뜨리는 다른 방법도 발견하신 게 있나요?

2개의 좋아요

기억이 정확하진 않지만, 제가 관리를 돕는 포럼에서는 복싱 탐지가 무작위로 작동하지 않는 경우가 있어서, 해당 단계를 건너뛸 수 있도록 안내하는 메시지를 수정해 두었습니다.

1개의 좋아요

익숙한 느낌이네요. 우리도 같은 플래그 때문인 것 같습니다. 우리에게 ‘부적절’은 크게 해당되지 않아서 숨기기로 한 항목 중 하나였습니다.

1개의 좋아요

트리스탄, 고마워요! 이 단계를 일반화해서 어떤 플래그든 사용할 수 있게 하면 도움이 될까요? 아니면 “부적절함” 이유가 비활성화된 경우 해당 단계를 그냥 건너뛰는 것으로도 괜찮을까요?

여기서 할 수 있는 가장 작은 변경 사항을 찾고 있어요. discobot에 대한 조정은 테스트하기가 어렵고, 그 결과 더 많은 버그가 생겨서 그 버그들을 잡는 데도 공수가 들기 때문이니까요.

그리고 더 일반적으로… 플래깅 같은 기능과 그 사용 방법을 다른 수단을 통해 사이트 멤버들에게 교육하고 계신가요? 커뮤니티에서 discobot 튜토리얼을 완료하는 사람이 얼마나 되나요?

1개의 좋아요

알려진 버그입니다. Discobot didn't recognize link in tutorial

하지만 커스텀 설정 없이도 discobot은 2회 실패 후 건너뛰기를 제안합니다:

안녕하세요, 답변 주셔서 감사합니다!

불행히도, 프로그래밍이 다소 부족한 봇이라 이 부분은 잘 이해하지 못하겠습니다. :frowning:

다시 시도해 보시거나, 이 단계를 건너뛰고 싶으시다면 skip이라고 말씀해 주세요. 아니면 처음부터 다시 시작하려면 start tutorial이라고 말씀해 주세요.

튜토리얼:

  1. 북마크: post menu(게시물 메뉴)에서 “bookmark”(북마크)를 제거하고, max bookmarks per day(하루 최대 북마크 수)를 0으로 설정
  2. 원박스(Onebox): 게시물당 최대 원박스 수를 0으로 설정 (일부 게시물에서 실패한 후 건너뛰기를 제안함)
  3. 멘션(Mention): max mentions per post(게시물당 최대 멘션 수)를 0으로 설정 (@멘션 없이 답변해도 2개의 게시물 후 건너뛰기 정보가 트리거되지만, 누가 그렇게 시도하겠습니까?)
  4. 인용(Quote): default other enable quoting(기본 기타 인용 활성화)을 비활성화하면 "원하는 ↑ 인용문의 텍스트를 선택한 후, 선택 영역 위에 나타나는 인용 버튼을 누르세요 – 또는 이 게시물 하단의 답변 버튼을 누르세요."라는 부분의 일부가 깨집니다. 인용 버튼이 없기 때문이지만, 답변은 작동합니다.
  5. 이미지 업로드: authorized extensions(허용된 확장자)에서 모든? 확장자를 제거하거나 embedded media post allowed groups(임베디드 미디어 게시물 허용 그룹)을 비활성화

좋은 소식: enable emoji(이모지 활성화)를 비활성화해도 튜토리얼이 깨지지 않으며, 해당 단계는 건너뛰어집니다.

고급 튜토리얼:

  1. 수정: 사용자를 제외하는 edit post allowed groups(게시물 수정 허용 그룹) 또는 post menu(게시물 메뉴)에서 “Edit”(수정)를 제거, 또한 매우 짧은(tl2) 게시물 수정 시간 제한도 도전을 유발합니다
  2. 삭제: post menu(게시물 메뉴)에서 “delete”(삭제)를 제거하고, max post deletions per day(하루 최대 게시물 삭제 수) 및/또는 max post deletions per minute(분당 최대 게시물 삭제 수)를 0으로 설정
  3. 삭제 해제: delete removed posts after(삭제된 게시물 삭제 후)를 0으로 설정하면 게시물이 새로고침 시 사라지기 때문에 더 어렵게 만듭니다.

다음 단계들은 확인해 보지 않았습니다.

3개의 좋아요

기억이 정확하지는 않지만, 적어도 두 명이 1회 실패 후 불만을 제기했고, 그 지점까지 도달하지는 못했습니다.

1개의 좋아요

이 두 가지 솔루션 중 어느 쪽이든 괜찮을 것 같습니다. 사용자들이 여전히 플래그 지정 과정을 안내받고 이를 장려받게 되므로 일반화하는 쪽을 선호합니다. 이는 기밀 정보를 최대한 빨리 포착해야 하는 내부 커뮤니티에서 중요한 기능입니다.

네, 기밀성 가이드라인에 이를 보여주는 섹션이 있습니다. 사용자는 주제 생성 권한을 얻기 위해 기밀성 가이드라인을 읽어야 합니다.

또한 우리 “교훈” 템플릿 하단에 이 내용도 추가했습니다:

기밀성 알림

기밀성이나 기타 요구 사항을 위반할 수 있다고 생각하는 것을 보시면, 단순히 플래그를 지정하고 수정하거나 제거해야 한다고 생각하는 내용을 설명해 주시면 확인하겠습니다.

구체적인 숫자를 드리기 어렵지만, 소프트 락이 발생하기 전에 튜토리얼을 진행하는 사용자가 약 10%였던 것 같습니다. 더 많았을 수도 있습니다. 당시에는 우리 측에서 해당 기능에 대한 홍보나 장려가 전혀 없는 상태였습니다.

1개의 좋아요