이미지 게시 권한이 없는 경우 디스코봇 튜토리얼에서 멈출 수 있습니다

디스커스(Discourse) 백엔드를 사용하는 포럼의 관리자로부터 이 문제를 해당 포럼이 아닌 여기에 게시하라는 조언을 받았습니다.

해당 포럼은 기본 가입 역할을 설정하여 사용자가 게시글을 읽는 것 외에는 아무것도 할 수 없도록 했습니다. 하지만 여전히 튜토리알 알림이 표시되며, 그 문구의 표현 방식에 따라서는 게시글을 작성할 수 있는 직급으로 승격하는 데 도움이 되는 것처럼 해석될 수 있습니다.

문제는 튜토리알에서 이미지를 게시하는 부분에 도달했을 때 발생합니다. 이미지 게시 권한이 거부되어 있기 때문에, 이미지를 업로드하려고 할 때마다 포럼에서 오류가 발생합니다. 온라인에서 이미지가 일반적으로 어떻게 작동하는지 알고 있다면, 예제 이미지의 URL을 게시하는 방식으로 우회할 수는 있지만, 이는 다소 특수한 경우입니다. 또는 ‘skip’ 명령을 사용할 수도 있지만, 튜토리알 내에서 해당 명령의 존재에 대한 언급은 없습니다.

디스커스 튜토리알의 텍스트를 수정하여 ‘skip’ 명령에 대한 언급을 포함하려면 코드베이스를 포크해야 한다고 합니다. 그래서 이 문제를 여기에 게시하라는 조언을 받은 것입니다.

2개의 좋아요

이것은 정확하지 않습니다 - 관리자를 여기로 안내해 주셔도 됩니다. 언어는 자유롭게 수정할 수 있으며, 수정 방법을 기꺼이 알려 드리겠습니다.

다만, 로직은 그렇게 쉽게 수정할 수 없으므로, Discobot 튜토리얼이 의도된 대로 작동하려면 이미지를 활성화해야 합니다.

2개의 좋아요

내 이해가 맞는지 확인하고 싶습니다. 계정 수준에서 사진 게시를 활성화할 수 있지만, 카테고리별로 해당 계정 수준에 대해 비활성화할 수 있나요? 기본적으로 계정 수준에서 사진 게시를 활성화한 경우, 해당 등급의 사용자가 게시물 대신 사진을 게시하지 못하도록 사이트를 구성할 방법이 있나요? 아니면 게시물을 비활성화하면 이미지만으로 구성된 게시물도 포함되나요?

이것은 상대방이 자체적으로 해결할 수 있는 문제이며, Discourse 소스 코드 업데이트가 필요하지 않다고 꽤 확신했지만, 그들은 그것이 그렇지 않다고 단호하게 주장했습니다.

1개의 좋아요

skip 명령을 사용할 수 없나요?

4개의 좋아요

앞서 언급했듯이, 튜토리얼에 skip 명령에 대한 언급이 없으므로 사용자에게는 사용할 수 없습니다.

관리자 중 한 명과 대화한 후 받은 답변은 다음과 같습니다.

그러나 이 포럼에 skip 명령에 대한 언급을 추가하겠습니다. 다만, 로케일 항목이 변경되거나 discobot 튜토리얼의 구조 자체가 변경될 경우 이 포럼의 텍스트를 덮어쓰는 방식은 미래를 위한 해결책이 아닐 수 있습니다. 또한 저는 Discourse가 지원하는 모든 로케일에 능숙하지 않으므로 영어로만 수정할 수 있으며, 이로 인해 문제가 실제로 해결되지 않습니다. 모든 로케일에 대해 이 작업을 수행할 인력이나 인력이 부족하며, 소프트웨어 사용자에게 이러한 유형의 문제를 수정하라고 기대하는 것은 터무니없는 일입니다. 튜토리얼에는 기본적으로 skip 명령이 언급되어야 합니다.

이 논의는 관련 버그 리포트에 대해 Discourse Meta에서 계속해 주시기 바랍니다. 더 이상 도움을 드릴 수 없습니다.

단계가 시간 초과되면 건너뛰기를 언급해야 합니다. 해당 텍스트는 이미 존재합니다.

왜 그들을 도와주려 하는지 정말 이해가 안 됩니다. 굳이 당신을 통해 대리로 요청하는 대신 여기에서 직접 게시할 수도 있을 텐데 말입니다.

아마 그들에게는 우선순위가 낮은 것 같네요?

저는 이미 그 주장을 스스로 제기한 바 있습니다. Discourse가 Ruby on Rails로 구동된다는 사실 외에는 Discourse가 어떻게 작동하는지 전혀 알지 못하며, 어떤 설정이 사용되는지에 대해서는 더욱 잘 모릅니다. 당시 받은 답변은 다음과 같았습니다.

구현 방식을 알아야 할 필요는 없다고 생각합니다. 메타 포럼의 "버그" 카테고리에 게시물을 작성하여, Discourse 봇이 스킵 명령을 언급하거나, 명령을 제시할 때 해당 사용자가 해당 작업을 수행할 수 있는지 여부를 고려하도록 요청하면 됩니다.

이 포럼에는 여러 수준의 접근 권한이 있습니다. 제 현재 접근 권한 수준에서는 게시물이 공개되기 전에 관리자(사이트를 담당하는 엔지니어 포함)의 승인을 받아야 합니다. 다시 직급이 올라가면 그들의 허가 없이 게시물을 작성할 수 있는 권한을 얻게 되므로, 가능한 한 전체적인 그림을 파악하려고 노력하고 있습니다. 구체적으로는, 가장 낮은 수준의 사용자가 게시물을 작성하는 것을 비활성화하면서 튜토리얼에 사진을 게시할 수는 있도록 하는 것이 가능한지 확인받고 싶습니다. 제 추측으로는 가능할 것 같지만, 그들은 그것이 불가능하다고 단호하게 말하고 있습니다.

여기서 무슨 말씀인지 전혀 모르겠습니다. 솔직히 튜토리얼을 두 번밖에 읽지 않았지만, 'skip’으로 검색했을 때 두 번 다 결과가 0건이었습니다.

discobot가 건너뛰기를 제안하는 상태가 두 가지 있습니다:

Hey @%{username}, just checking in because I haven’t heard from you in a while. - To continue, reply to me any time. - If you’d like to skip this step, say %{skip_trigger}. - To start over, say %{reset_trigger}. If you’d rather not, that’s OK too. I’m a robot. You won’t hurt my feelings. :sob:

또는 응답을 이해하지 못할 때입니다.

이미 응답을 수정한 것일까요?

3개의 좋아요