Title explains it all.
I don’t know how to add another person to my private message because I forgot to invite them after I invited one person to participate.
Can someone tell me how? @AnonymousPerson did it with @Liza_Conrad
You use the Invite button and invite them. I think invite is tied to a Trust Level though. TL 1 maybe?
Is TL1 member? I forgot…
Then it is possible the forum you visit changed the setting to be a higher trust level, better to probably ask one of the admins/mods there.
On Hopscotch Forum, TL1 is basic, TL2 is member, TL3 is Regular.
Unless settings are tweaked, AFAIK the default Trust Level for getting Invite ability is Trust Level 2
https://meta.discourse.org/t/what-do-user-trust-levels-do/4924/5?u=mittineague
Users at trust level 2 can…
Use the “Invite others to this topic” button for one-click onboarding of new users to participate in topics
Invite outside users to PMs making a group PM
Daily like limit increased by 1.5 ×
몇 년간 여러 사이트에서 관리자로 Discourse를 사용해 왔으니 이 정도는 알 줄 알았는데, 전혀 그렇지 않더군요.
원래 게시물에서 언급했듯이, @를 사용하면 누군가를 개인/비공개 메시지에 초대할 수 있다고 생각했습니다. 하지만 실제로는 그렇지 않더군요.
또한 거기에 언급된 것처럼 초대 버튼이 있다고 했지만, 전체 토픽을 검색하고 렌치 버튼을 포함한 모든 버튼을 확인해 본 결과 초대라는 이름의 버튼은 없었습니다. 대신 첫 번째 게시물 바로 아래에
![]()
이 있습니다.
어떻게 작동하는지 꽤나 명확하므로 더 이상 설명하지 않겠습니다.
여기에 답글을 추가한 이유는 이 토픽이 구글 검색 결과에서 첫 번째로 나타났기 때문입니다.
또한 "새 그룹 메시지로 답장"을 선택할 수 있습니다 - 작성창 왼쪽 위 모서리의 화살표를 참조하세요. 이렇게 하면 동일한 수신자를 기준으로 새 메시지를 시작할 수 있습니다. 수신자 목록을 조정할 때, 수신자에게 메시지를 명시적으로 초대하거나 이전 토론에 대한 접근 권한을 부여할 필요가 없습니다.
이는 그룹 수신함을 사용하여 이메일 지원을 제공하는 사용자에게 특히 유용합니다. 그룹 수신함을 사용하는 경우, 더 많은 이메일 주소를 포함하도록 대화를 확장하고 싶을 때가 있습니다. 이 기능이 이를 위한 방법 중 하나입니다. Discourse for Teams는 이 용도에 매우 적합하며, 자세한 내용은 다음 링크를 참고하세요: https://support.teams.discourse.com/docs?topic=106
사적 메시지(Private Message)에 사람을 추가하는 기능을 활성화하는 방법은 무엇인가요?
사용자 중 한 명이 사적 메시지에 다른 사람을 추가할 수 없다고 알려왔습니다. 조사해 보니 해당 포럼의 테스트 계정에서도 동일한 문제가 재현됩니다. 관리자 계정에서는 여전히 추가가 가능합니다.
제 다른 Discourse 포럼에서는 이러한 문제가 없습니다. 안전 모드(Safe mode)로 해결되지도 않습니다. 사적 메시지에 사람을 추가하는 것을 방지하는 설정을 변경한 것이 있는지 확인해 보았지만, 찾을 수 없습니다.
무언가를 놓치고 있는 건가요?
좀 더 테스트해 봤는데도 아직 원인을 모르겠습니다. 확실하게 확인하려고 신뢰 수준(Trust Levels) 관련 설정을 모두 기본값으로 되돌렸습니다. 현재 상태는 다음과 같습니다:
문제가 발생하는 포럼:
- 테스트 사용자가 TL1이면 옵션이 전혀 표시되지 않습니다.
- 테스트 사용자가 TL2이면
Remove(제거) 옵션만 표시됩니다. - 테스트 사용자가 TL3/4여도 여전히
Remove(제거) 옵션만 표시됩니다.
정상 작동하는 포럼:
- 테스트 사용자가 TL1이면
Remove(제거) 옵션이 표시됩니다. - 테스트 사용자가 TL2이면
Add or Remove(추가 또는 제거) 옵션이 표시됩니다.
음, min trust level to allow invite 사이트 설정 때문일 수도 있겠네요. 해당 설정을 변경해 보니 비슷한 결과를 재현할 수 있었습니다… 이메일 주소를 개인 메시지 수신자로 추가하면 사이트에 초대할 수 있기 때문인 것 같아요.
그렇지 않은 것 같습니다. 해당 설정은 기본값인 2: Member로 되어 있었습니다. TL0로 변경해도 동작이 바뀌지 않았습니다. 이제 찾을 수 있는 모든 신뢰(Trust) 및 tl 관련 설정을 기본값으로 되돌렸지만, 문제는 여전히 지속됩니다.
아마도 사용자 승인 필요 사이트 설정일까요? 관련 설정들이 여기서는 더 명확하게 설명될 수 있을 것 같습니다.
맞아요.
또한 max invites per day 값이 0보다 커야 하며, max_allowed_message_recipients 설정이 간섭을 일으킬 수도 있습니다.
둘 다 감사합니다. must approve users가 문제였군요. 기존 사용자를 개인 메시지에 추가하는 것까지 막는다는 걸 전혀 몰랐습니다. 분명히 의도하지 않은 동작이겠지요. 개인 메시지에 이메일 주소를 추가하는 것만 막고 싶었을 뿐, 모든 추가를 차단할 거라고는 생각하지 못했습니다.
이 커밋이 이 문제를 해결해 줄 거라고 기대했는데, 실제로는 다른 문제를 수정한 것이었습니다.
현재 우리는 다음 중 하나를 선택해야 합니다:
- 사용자가 가입할 수 있도록 허용(승인 절차 필요)하되, 개인 메시지 사용자 추가 기능을 완전히 비활성화하거나
또는 - 초대 전용으로 전환하되, 임시 가입을 허용하는 우회 방법을 사용해야 합니다.
@awesomerobot, 이 문제를 해결해 달라고 요청해 주실 수 있을까요? 이건 버그 리포트인가요, 아니면 기능 요청인가요?
네, 동의합니다. 그렇게 하는 것이 더 좋습니다.
이것이 버그인지 확신은 없어요… 처음부터 이렇게 되어 있었을 가능성이 높고, 세밀한 구분이 부족해서 그런 것 같습니다. 어쨌든 우리 쪽에서 개선할 수 있도록 할 일(Todo)을 만들겠습니다. 불필요하게 혼란을 주는 것 같으니까요.
좋은 소식입니다: 동일한 문제를 제기하는 다른 주제가 여기에 있습니다: Users unable to add others to a personal message - #38 by jochen_weber 그리고 팀은 이미 수정을 조사하고 있습니다.
