TL0을 한 카테고리에만 게시하도록 제한할 수 있나요?

I don’t know if this exists. Is there any setting where TL_0 users can be limited to only posting or replying in one category or a group of categories?

I expect the answer is to go through all my Categories and under Security trash the “everyone” group and replace it with TL_1 can post and reply and see and TL_0 can only “see”. It’d be cool to be able to do this in reverse - an admin switch “Limit TL_0 to post in [these Categories]; Limit TL_0 to reply in [these Categories]” that overrode the “everyone” designation.

Not a big deal, but let me know if there is an efficient way to do this without paging through all my existing categories.

TL;DR:

My idea is to create a “New Users - Your First Post Goes Here” category so any spam account has to put their AI book-report or attempted stealth-link to a Viagara site in one place. This category would contain our ongoing “Introduce Yourself” topic, so ideally actual new users could “check in” before being allowed to post anywhere else on the site - I could set TL_1 requirement to just one reply or post in what is basically a “sandbox” category.

We’ve been having a lot of “trash” signups which are usually spammers, but sometimes they just make an account and then never come back. Discourse is great though and we can set it to clean up users with no-posts after a time period.

We also get a lot of signups that are using AI to post. These are likely spammers a lot of the time trying to build Trust as well, but our forum also does have meaningful discussion among people programming and interested in AI/LLM capabilities. Thus we get signups who are using the forum as a test ground to “pass the Turing Test” and some who might just be trolling. We have a rule that an AI account trying to fool people that it’s real is not allowed since an AI cannot agree to the CoC and can’t be moderated.

I don’t think that is possible without a plugin. The requirements for TL1 are all based on reading

activity default setting
Read posts 30 tl1 requires read posts
Visit topics 5 tl1 requires topics entered
Total reading time 10 tl1 requires time spent mins

Maybe you want to keep the “see” permission for “everyone”, otherwise the category cannot be seen by visitors and crawlers.

You can use Administrative Bulk Operations to change the permissions of many categories at the same time

4개의 좋아요

That’s how to do it.

2개의 좋아요

Right, that’s what I would intend. TL_0 can browse and read (just as an anonymous user could), but can only reply in the sandbox category, which has the one “introduce yourself” topic which replying to would trigger them to be TL_1 (set requirement to 1 reply plus the read/visit requirements) so their first post - whether genuine, or spam, or AI would be a lot easier to notice instead of them hiding it in an obscure thread.

That does sound better - set everyone to “see” public categories then post/reply requires TL_1 except for just TL_0 can reply in the sandboxed category.

안녕하세요, 이미 오래된 이 주제를 다시 꺼내지만, 상황이 변해서 TL0에서 1로 승급하기 위한 조건이 3가지가 되었습니다. 각각 게시물 참여 횟수, 게시물 읽기 횟수, 그리고 체류 시간입니다.

그렇다면 제 질문은 다음과 같습니다. 이 조건들 사이에는 AND(그리고) 관계인지, 아니면 OR(또는) 관계인가요?

만약 OR 관계라면, TL0에서 1로 승급할 때 읽기 횟수와 체류 시간은 고려하지 않으려면 어떻게 해야 하나요? 값을 매우 높게 설정하면 될까요?

아무것도 변하지 않았다고 생각합니다. 여전히 읽은 게시물, 방문한 주제, 그리고 읽는 데 쓴 시간이 중요합니다. TL1에는 게시글 작성 의무가 없습니다.

모든 요건을 충족해야 합니다. 참고:

1개의 좋아요

포럼 전체적으로 오래된 주제에 대한 ‘번’ 처리(업)에 대한 인식이 다소 변했습니다. 조직적 지식의 보존과 해당 지식 베이스의 검색 용이성을 위한 모범 사례는 중복을 줄이는 방향으로 기울어지고 있습니다. 따라서 당신의 게시물은 원래 주제와 직접적으로 관련이 있으며, 이 주제를 찾아내 주셔서 감사합니다.

사실 그렇습니다. 그리고 새로운 사용자를 특정 카테고리(또는 카테고리들)에 샌드박싱(격리)하는 아이디어가 유용할 수 있습니다.

AND라고 생각합니다. (단, 저는 확신하지 못합니다)

즉, 모든 조건이 충족되어야 한다는 뜻입니다. 다만 이는 제 추측이며, 제가 틀렸다면 다른 분들이 수정해 주시기 바랍니다.

이 질문은 당신이 해당 포럼에 관리자 권한을 가지고 있다고 추측하여 답변할 수 있습니다. 관리자 권한으로 설정에 접근하면 신뢰 수준과 요구 조건을 무한정 조정할 수 있습니다.

정말인가요? 부트스트랩 모드(Bootstrap mode)가 그렇게 했다는 것은 알지만, 그 기능은 제거되었습니다.

이제 신뢰도를 자동으로 올리는 기능을 대체할 수단이 없었던 것 같습니다.

제 생각에 말씀이 맞을 것 같은데, 예전에는 시작하기 페이지로 연결되는 링크 같은 표시기가 있었거든요. 제 사이트에서는 그 표시기가 사라진 것 같습니다. 제가 이 부정확한 정보를 제 글에서 수정하겠습니다.

좋습니다. 그러면 설명이 “신규 사용자가 신뢰 등급 1로 승급되려면 몇 개의 주제에 참여해야 하는가?”인 “TL1 requires topic entered” 옵션은 무엇을 의미하나요?

여기서 “참여”를 어떻게 이해해야 하나요?

번역 오류인가요? (제 인터페이스는 프랑스어입니다.)

레벨별로 모든 조건을 충족해야 하나요? 항목은 다른 주제인가요? 찾아보았는데 찾을 수 없습니다.

가능하다면 직접 링크를 포함하여 자세히 알려주시면 감사하겠습니다.

이 인용구는 이 주제에서 가져온 것입니다: Discourse Trust Levels: A Detailed Explanation

번역 오류라고 생각합니다. 영어 원문을 읽어보셨나요?

또한 /admin/site_settings/category/all_results?filter=tl1%20requires 경로에서 사이트 설정의 프랑스어 설명을 확인할 수도 있습니다. 여기 Meta의 게시물들과 달리 AI로 번역되지 않았습니다(더 정확하다는 보장은 아니지만, 정확하지 않다면 알려주세요. 그러면 번역 플랫폼에 주석을 추가하여 누군가 개선하도록 하겠습니다).

TL1은 읽기에 관한 것입니다. 얼마나 많은 주제를 열거나 방문하는지, 얼마나 많은 답변을 읽는지, 그리고 읽는 데 얼마나 많은 시간을 보내는지입니다.

@Moin 님, 자세한 설명 감사합니다.

솔직히 말하면, 여기의 AI 번역이 TL1 관리 섹션의 번역보다 낫습니다.

'참여(participer)'는 단순히 주제를 여는 것만이 아니라, 그 주제에 기여하는 것, 즉 무언가를 게시하는 것을 포함하기 때문입니다.

제게 남은 질문은 TL0 멤버가 포럼을 읽기 전용으로만 둘러볼 수 있도록(비멤버와 동일하게) 하고, '소개(Présentation)'라고 불리는 단일 하위 카테고리에서만 주제를 생성할 수 있도록 하는 방법입니다.

처음부터 이것이 핵심 질문이라고 생각했습니다. 여전히 상황이 명확하지 않습니다.

게시 권한은 카테고리별로 설정됩니다. 따라서 "답글"과 “생성(주제)” 권한을 trust_level_1 이상에게만 허용할 수 있습니다.


“보안” 탭은 기본적으로 숨겨져 있습니다. 상단의 “고급 설정” 토글을 사용하여 찾아보세요. 최근 인터페이스 변경 사항 외에도 문서 주제가 매우 유용합니다: Understanding groups and category permissions

위 예시처럼 설정된 모든 카테고리에서 방문객과 TL0 사용자는 읽기만 가능하고 게시할 수 없습니다. 소개 주제에 게시를 허용하려면 TL0 사용자에게 게시를 허용하는 카테고리가 필요합니다. TL0 사용자에게도 해당 주제에서 게시가 허용되므로, 다른 사용자에게 새 주제 생성을 허용하지 않는 것이 가장 좋다고 생각합니다.
즉, 이 카테고리에서는 trust_level_0에 대한 답글을 허용하되, 주제 생성은 허용하지 않습니다.

정말 이것이 달성하려는 목표인지 조금 불확실합니다. 결국 사용자는 단순히 읽기만 해도 TL1에 도달할 수 있으며, 그러면 모든 카테고리에서 게시할 수 있습니다. 따라서 여전히 먼저 자신을 소개해야 한다는 요구사항은 없습니다.

@moin 감사합니다. 이미 다 알고 있어요. :slightly_smiling_face:

문제는 TL0의 새로운 멤버가 유일한 권한이 있는 카테고리(자기소개)에 첫 주제(자기소개)를 게시한 후, 어떻게 그들을 TL1로 승격시키느냐는 것입니다.

정확히 말씀드리면, 이 경우 “ouvrir”(열다)는 “participer”(참여하다)보다 훨씬 명확하지만, 여전히 모호합니다.
프랑스어에서는 주제를 열어서 읽을 수도 있고, 열어서 만들 수도 있기 때문입니다.

이 경우 "enter"는 생성이 아닌 읽기 열기를 의미하므로 “accéder”(접속하다)로 번역하겠습니다.
따라서 "TL1 requires topics entered"는 "TL1에는 접속한 주제가 필요합니다"로, 설명문은 "새 사용자가 신뢰 수준 1로 승급하려면 몇 개의 주제에 접속해야 하는가"로 번역하겠습니다.

번역이 때로는 어려운 작업이라는 것을 잘 알고 있습니다. 저도 사이트와 기타 문서를 번역하는 것이 오픈소스에 대한 제 최고의 기여이며, 특히 Discourse와 같은 포럼에서 사용자를 돕는 것도 제가 할 수 있는 일입니다.

플러그인을 개발하고 있습니다. Discourse에서 이를 쉽게 구성할 방법은 없습니다. TL1에서 TL2로의 단계는 게시글 작성을 요구합니다. 이를 활용할 수 있을지도 모릅니다.

사용자가 해당 주제에 게시글을 작성하는 즉시 부여되는 SQL 트리거 기반 배지[1]와, 이후 해당 사용자가 다른 카테고리의 게시 권한이 있는 커스텀 그룹에 추가되도록 하는 자동화를 함께 사용할 수 있을 것입니다.


  1. https://meta.discourse.org/t/a-badge-granted-when-someone-posts-a-reply-in-a-single-specified-topic/276673/2와 유사한 형태 ↩︎

Crowdin에서 더 나은 번역을 제안할 수 있습니다.

또한 Crowdin에서 해당 문자열에 댓글을 남겨 번역의 “승인됨” 상태를 재설정할 수 있도록 하는 것도 권장합니다.

원칙적으로 다른 번역 작업에 참여하는 것에 반대하지는 않습니다. 하지만 현재 다른 활동으로 인해 일정이 매우 빡빡합니다. :slightly_smiling_face: