‘기타’ 플래그 유형을 선택하면 Discobot 튜토리얼이 멈춥니다

안녕하세요,

이미 다루어진 내용이라면 미리 사과드립니다. 저는 디스코urs 플랫폼을 처음 사용해 보고 있는 사람이라 조언이 필요합니다. 이 플랫폼을 단 한 곳에서만 사용하고 있습니다.

기본적으로… 디스코봇(DiscoBot)의 초기 작업 중 하나는 프로필에 배지를 획득하는 것과 관련이 있는데, 이 과정에서 디스코봇이 사용한 부적절한 단어를 포럼의 관리자/모더레이터에게 신고(Flagging)해야 합니다. 그런데 이 작업을 관리자에게 신고할 때 신고 목록에서 "부적절(InAppropriate)"을 선택하지 않고 “모욕적(Abusive)” 또는 다른 항목을 잘못 선택해 버렸습니다.

이때부터 5일 전부터 작업이 중단되었고, 신고된 작업이 멈춰 있는 것 같습니다. 사이트 소유자와 관리자들도 이 문제를 해결할 수 없어 당황하고 있는데, 관리자 쪽에서는 이 신고를 확인하거나 해제할 수 없는 것 같습니다. 잘못된 장소를 보고 있는 건지, 아니면 제가 잘못 알고 있는 건지 모르겠어서, 신고된 게시물을 해제하는 방법을 알려줄 수 있는 전문가가 계신지 궁금합니다. 다시 작업을 처음부터 시작하지 않고 중단된 곳에서 계속할 수 있도록 도와주세요. 그리고 신고를 한 시점부터 사이트 관리자/모더레이터 중 한 명이 작업 스레드에 나타나 저와 대화를 시작했는데, 어떻게 그렇게 된 것인지 그들도 equally 혼란스러워하고 있습니다.

제가 직접 신고를 해제하기 위해 잠시 저를 관리자/모더레이터로 만들어야 하는 건지, 아니면 더 쉬운 방법이 있는지요.

도움을 주시면 감사하겠습니다.

PhantomR1982..

4개의 좋아요

이전에 이 문제가 발생한 적이 있습니다: Discobot flag step requires any flag except "Something Else".

이 문제는 튜토리얼의 신고 단계에서 ‘기타’ 유형이 선택될 때만 발생하는 것 같습니다. 이전에 튜토리얼을 진행 중인 사용자가 게시글에 @discobot resume tutorial이라는 텍스트를 입력하면 문제가 해결될 수 있다고 제안한 적이 있습니다. 하지만 현재 제 사이트에서 이를 테스트해 보니 튜토리얼이 재개되지 않습니다.

제 사이트에서 작동하는 해결 방법은 튜토리얼의 다른 discobot 게시글을 '부적절’로 신고하는 것입니다. 예를 들어:

제 사이트에서 이를 테스트해 보면 튜토리얼이 재개됩니다.

이것은 아마도 Discourse 코드에서 수정되어야 할 문제입니다. ‘기타’ 유형이 선택될 경우, discobot이 사용자에게 다른 게시글을 부적절로 신고하도록 요청하는 답글을 남기도록 하면 될 것입니다.

5개의 좋아요

안녕하세요, @simon

버그 관련 게시글을 이 스레드로 안내해 주셔서 감사합니다. 이제 모든 게시글을 읽은 상태이므로, 당신의 제안을 시도해 보고 Discourse 문제를 회사에 피드백으로 전달하겠습니다. 다만 솔직히 말씀드리면, 저는 이 문제를 단순한 버그라고 생각하여 “bugs” 섹션에 이 주제를 올렸습니다. 그리고 이 플랫폼을 만든 전문가들이 2년 넘게 제대로 해결하거나 수정하지 않은 것이 놀랍습니다. 제가 보는 것은 팀의 불평뿐입니다. 그들에게는 쉬운 수정이거나, 최소한 튜토리얼의 ‘부적절한 콘텐츠 신고’ 작업에서 다른 옵션을 일시적으로 '회색으로 처리’하는 방법이 있어야 합니다. 이는 사용자가 "new user"로 가입할 때 가장 먼저 마주치는 지점이기 때문에, 여기서 실수가 발생하면 포럼 소유자가 쉽게 수정할 수 있는 방법이 있어야 합니다.

그런데 저는 “sent” 폴더의 봉투/메시지 아이콘 아래에서 신고된 메시지를 발견했고, 그곳에서 직원에게 삭제를 요청하기 위해 거기서도 신고하라고 되어 있었습니다. 여기에서 게시글을 올리기 전에 오늘 저녁에 그렇게 해 보았습니다. 이것이 제대로 작동하는지 확인하기 위해서입니다.

마지막으로, 그들의 포럼에서 당신의 "Temp Fix"를 시도해 보고 약 10분 정도의 시간 내에 튜토리얼이 계속 진행되는지 확인해 보겠습니다… 하지만 여전히 코드에서 해결하고, 여기 다른 게시글 작성자들이 언급했듯이 모든 사용자에게 패치로 배포해야 한다고 생각합니다. 포럼이 성장함에 따라 이 문제가 자주 발생할 것 같기 때문에, 참고를 위해 이 게시글/정보를 북마크해 두어야 할 것 같습니다.

다시 한번 감사합니다 !!!

PhantomR1982

죄송합니다, 잘 보고 있지 못했습니다. 이건 버그로 분류할 수 있다고 생각해요 — 특히 디스코urses에 익숙하지 않을 가능성이 큰 사용자들에게 영향을 미치기 때문이죠. 이제 관련 게시글들을 Contribute > Bug 카테고리로 다시 옮기겠습니다.

3개의 좋아요

@simon 그 인용구에 대해 어색하게 굴었다는 생각은 하지 마세요… 포럼에서 글을 잘못된 섹션에 올렸다가 처음부터 호되게 혼나는 경우가 정말 많거든요… 예를 들어 Reddit은 사이트 설정을 꼼꼼히 살펴볼 인내심과 시간이 없으면 이해하기가 꿈도 꾸기 힘든 곳이에요… 그 스레드에 저를 올려주셔서 정말 감사드립니다. 아주 유익한 읽을거리였어요. :smiley:

2개의 좋아요

아, 그리고… 다른 포럼에 가서 discobot으로 당신의 제안을 시도해 봤는데, 기본적으로 명령어를 무시하고 "Hi ! use the display help command"라고만 답변하더라고요. 그래서 그걸 시도해 봤는데, 그 명령어도 무시하더군요… 으으, 기술적으로 정중하게 표현하자면, USB 포트에 엄지 스틱을 쑤셔 넣고 펌웨어 업데이트가 필요해 보입니다…

튜토리얼로 돌아가서 discobot의 게시물 중 하나를 “부적절”로 신고해 보셨나요? 이미 신고한 게시물과 다른 게시물을 신고해야 합니다. 이렇게 하면 튜토리얼을 재개할 수 있어야 합니다. 작동하지 않으면 알려 주세요.

3개의 좋아요

네, 그렇게 해봤는데… 디스코봇이 응답이 없어요. 아마 타임아웃이 된 것 같아요.

그냥 ‘stuck’ 상태인 메시지에 skip이라고 답장하면 된 것 같아요

1개의 좋아요

안녕하세요, @Benjamin_D

Discobot이 당시 건너뛰기 옵션을 제공하긴 했지만, 지금은 마치 타임아웃이 된 것처럼 답을 주지 않는 것 같습니다. 5일 이상 지났는데도 말이죠… 튜토리얼을 다시 시작할 수는 있지만, 현재 튜토리얼이 여전히 활성 상태이므로 그렇게 하는 것은 무의미해 보입니다.

지금까지 정말 많은 것을 시도해 보았는데, 이젠 미치겠을 정도입니다. 하지만 적어도 이것이 코드 내의 버그임은 알 수 있게 되었습니다.

감사합니다.

PhantomR1982

이 문제에 대한 해결책으로 더 진전된 것이 있나요? @codinghorror 또는 @simon

이 문제를 해결하기 위해 수정 사항을 만들었습니다. 이제 discobot은 올바른 플래그 유형을 확인합니다. 잘못된 플래그가 사용되면, 사용자가 올바르게 하지 못했다는 것을 알리는 응답을 보내고, 잘못된 플래그를 제거하여 사용자가 다시 시도할 수 있도록 합니다.

현재 동작 방식 데모는 다음과 같습니다:
unicorn

13개의 좋아요