커뮤니티용 범용 초대장을 하나 만들어 보고 있어요.
초대 화면에 잘 보이도록 멋진 사용자 이름과 이름을 가진 계정을 하나 만들었거든요.
하지만 초대 횟수는 10회로 제한되어 있고, 유효 기간도 3개월로 제한되어 있어요.
웹사이트나 다른 소셜 미디어에 게시해서 디스코스(Discourse) 사이트로 트래픽을 유도할 수 있도록, 사용 횟수가 많은 범용 초대장을 만들 수 있도록 이 제한을 우회하는 방법이 있을까요?
커뮤니티용 범용 초대장을 하나 만들어 보고 있어요.
초대 화면에 잘 보이도록 멋진 사용자 이름과 이름을 가진 계정을 하나 만들었거든요.
하지만 초대 횟수는 10회로 제한되어 있고, 유효 기간도 3개월로 제한되어 있어요.
웹사이트나 다른 소셜 미디어에 게시해서 디스코스(Discourse) 사이트로 트래픽을 유도할 수 있도록, 사용 횟수가 많은 범용 초대장을 만들 수 있도록 이 제한을 우회하는 방법이 있을까요?
스태프 사용자는 만료일을 원하는 시점으로 설정할 수 있으며, 기본 설정에서 최대 5,000명까지 사용자를 관리할 수 있습니다.
안녕하세요 @spdegabrielle, 관리자 - 설정에서 "초대"를 검색하시면 설정할 수 있는 필수 항목을 찾으실 수 있습니다.
@not-ethan 님과 @Lilly 님
빠르게 답변해 주셔서 감사합니다.
저는 특정 사용자와 연결되지 않는 일반적인 초대장을 만들고 있습니다.
즉, 스태프 사용자는 어떤 날짜 제한이든 5000명까지 초대할 수 있지만, 초대장에는 해당 사용자의 이름이 연결되어 있습니다. 이는 초대 화면에서 정보가 부족합니다.
@Lilly 님, 사용자 제한은 3개월로 고정되어 있으며, 이를 변경할 수 있는 방법이 없어 보입니다.
@Lilly 제 실수입니다 - ‘초대 만료 일수’ 설정이 있긴 한데, 아쉽게도 전역 설정이라 모든 사용자를 5000으로 바꾸기에는 꺼려집니다.
모든 사용자가 초대할 수 있도록 하고 싶으신 건가요, 아니면 특정 계정이나 선택된 사용자만 초대할 수 있도록 제한하고 싶으신 건가요? 후자라면, 초대 허용 최소 신뢰 수준을 TL4로 설정한 후 해당 사용자에게 해당 신뢰 수준을 부여하면 될 것 같습니다. ![]()
좋은 제안입니다. 초대 기능을 사용한 적이 한 번도 없었으니 합리적인 판단인 것 같습니다. 그래도 이 기능을 완전히 제거하고 싶지는 않습니다.
답변을 보면, 많은 디스코드 서버처럼 일반 사이트 차원의 초대 기능이 디스커스에 없는 것 같은데 맞나요?
음, 이제야 해결 방법을 찾은 것 같아요. 스태프 계정을 사용해야 합니다. 아래에 표시된 설정인 초대 링크 최대 사용 횟수 제한은 스태프 계정에 적용됩니다. 또한 하루 최대 초대 횟수는 스태프에게는 제한이 없는 것으로 보입니다.
이 토픽을 확인해 보세요.
즉, @not-ethan 님이 말씀하신 내용과 정확히 일치하지만, 설정 사항이 그렇게 명확하지 않아 보입니다.
아마 설정 설명이 더 명확하게 작성될 필요가 있을 것 같습니다. ![]()
네, 스태프 계정의 기능은 알고 있습니다. 하지만 스태프가 직접 보낸 초대장이 아니라 일반적인 초대장을 원합니다.
지금은 generic이 무엇을 의미합니까?
이걸 위해 전용 스태프 계정을 만들지 않는 이유가 뭔지 이해가 안 돼요. 제가 여러분이 하려는 걸 잘못 이해하고 있는 것 같네요. 죄송합니다.
직원 계정의 수는 제한되어 있습니다. 누군가의 직원 권한을 해제해야 합니다.
일시적으로 표준 초대 한도를 몇천 건 이상으로 높인 뒤 초대를 하고, 다시 원래대로 돌려놓으면 안 될까요?
알겠습니다. 시도해 보고 결과를 알려드릴게요.
이 목적을 위해 사용자를 생성하는 것이 좋습니다. 예를 들어 system 또는 "forum identity"를 사용할 수 있습니다.
API를 사용하여 해당 사용자로 링크를 생성하거나, 해당 사용자로 위장(impersonate)하는 방식을 사용할 수 있습니다.
어떤 제한을 올렸나요?
max invites per day만 올린 것이라면, 그것은 올바른 설정이 아닙니다.
이 부분은 주제 자체에서 초대 버튼을 사용하면 일반 사용자도 ‘주제 도착’ 버전을 사용할 수 있을 것 같습니다. 단, 주제가 공개 카테고리에 있어야 합니다:
감사합니다.
그걸 몰랐네요.
여전히 “validation failed”(검증 실패) 오류가 발생하고 있습니다. 이는 사용자 초대 설정을 기본값으로 되돌렸기 때문이라고 추측하고 있습니다. (일반적인 이유로 인해 일반 사용자의 권한이 제한되어 있고, 신규 사용자는 초대를 보낼 수 없다고 가정하고 있습니다.)
현재 저의 선택지는 다음과 같습니다. 스태프 사용자의 권한을 강등하거나, 다음 단계로 초대 전용 사용자를 생성하는 것입니다.
비교하자면, Discord 커뮤니티에는 https://discord.gg/elixir와 같은 일반 초대 링크가 있어 온보딩 또는 지정된 채널로 바로 연결됩니다.
S.
네, 초대 링크를 사용하지 마세요. ![]()
농담이 아닙니다. 제 생각에 비공개이거나 독점적인 커뮤니티가 아니라면 초대 링크가 제공하는 이점이 충분하지 않습니다.
커뮤니티가 어떻게 구성되어 있는지 알려주시면 구체적인 조언을 드릴 수 있습니다. 과거에 디스코urs에서 했던 작업은 다음과 같습니다:
https://forums.examples.org/you-are-invited → https://forums.example.org/t/welcome/1234.https://forums.examples.org/you-are-invited를 소셜 미디어에 공유합니다.이 시나리오에서 포럼은 공개되어 있었고, 사용자는 사전 승인 없이 가입할 수 있었습니다. 이 영구 링크는 "상시 유효(evergreen)"합니다. 링크가 가리키는 위치를 변경할 수 있기 때문에 온라인, 인쇄물, QR 코드 등으로 게시할 수 있습니다.
이것이 새로운 멤버를 초대하기 위한 콘텐츠 중심 접근 방식 중 하나입니다. ![]()