이것이 Discourse ID 포럼에 설치될 수 있나요? 가능하다면 어떻게 해야 하나요?
이 플러그인은 #official이 아니므로, Enterprise 플랜 또는 셀프 호스팅 환경에서만 설치할 수 있습니다.
매우 아쉬운 점이네요. 이 기능이 모든 Discourse 포럼에 구현되면 정말 훌륭한 기능이 될 것 같거든요.
곧 카니발을 기념하기 위해 많은 사람들과 함께 карао케 파티를 열어 테스트할 예정입니다. 노이즈 함수는 정말 놀라울 정도로 목소리가 또렷하게 들리네요. 이 플러그인에 계속 작업해 주셔서 다시 한번 감사드립니다.
그 부분은 직관적으로 다루기 어렵다고 생각합니다. 예를 들어 방을 나가고 싶을 때, Discord처럼 “나가기” 버튼이 표시되도록 설계할 수는 없을까요?

네, 그럴 수 있습니다.
이 플러그인은 실험적인 성격을 가지고 있어 몇 가지 UI 요소가 누락되어 있습니다.
훌륭한 플러그인 — 정말 인상적인 작업입니다. 설치하고 테스트를 시작했습니다. 경험을 향상시킬 수 있는 몇 가지 제안 사항이 있습니다:
-
방을 생성하거나 편집할 때 상시 마이크 또는 **PTT(누름 말하기)**를 선택할 수 있는 옵션.
-
포럼 내비게이션 중에도 항상 표시되는 부유형 빠른 접근 버튼.
-
방을 팔로우하고 누군가 참여할 때 알림을 받을 수 있는 기능.
-
토론과 방을 연결하거나 “라이브” 배지를 표시하는 것과 같은 토픽 통합.
-
모든 모바일 브라우저에 최적화된 PTT용 누름 말하기(Hold-to-Talk).
-
모바일에서 노이즈 서프레션 설정이 제대로 작동하지 않습니다 — 이를 개선하면 도움이 될 것입니다.
-
페이지 전환 시에도 기본 컨트롤과 스피커 정보를 제공하는 영구적인 미니 플레이어.
-
연결된 동안 “음성 방에 있음”과 같은 자동 상태 업데이트.
-
더 나은 모바일 제스처(열기/닫기용 스와이프, PTT용 길게 누르기).
이 플러그인은 이미 견고하게 느껴집니다 — 이러한 추가 기능은 더 매끄럽고 완성도 있는 경험을 만들어 줄 것입니다.
브라우저가 포커스가 없을 때 키 입력을 캡처하지 못하는 제한 사항 때문에 웹에서 PTT를 사용하는 것은 다소 불편합니다. 하지만 창이 포커스되어 있을 때를 위해 실험을 해볼 수 있습니다.
이것은 디스코드가 아주 최근에 자동으로 도입한 기능인데, 꽤 마음에 듭니다. 제가 파악한 바로는, 대화에 시간을 많이 쓰는 사람이 제가 시간을 많이 보내는 방으로 이동할 때 알림을 주는 방식입니다.
모바일에서 PTT를 거의 사용해 본 적이 없습니다. 전체 오버레이나 화면의 절반을 차지하는 터치 타깃이 필요할 텐데, 또한 화면 회전 잠금도 해야 하지 않나요? 꽤나 많은 작업이 필요합니다.
꽤 좋은 아이디어네요!
솔직히 말하자면, 모바일 UX를 고려하기 전에 확장하고 싶은 몇 가지 사항이 있지만, 이 피드백들은 정말 좋습니다.
먼저 지금까지 해 주신 작업에 진심으로 감사드립니다. 여러분이 구축하고 있는 모든 것이 디스코urses 커뮤니티를 지원하고 힘을 실어 주기 위한 것임을 분명히 알 수 있으며, 그 헌신은 진정으로 감사할 만합니다. 아래 아이디어들은 이 플러그인이 모두에게 더욱 강력하고 즐거운 도구가 될 수 있기를 바라는 열성 팬으로서의 단순한 제안입니다.
이제 몇 가지 추가 아이디어를 공유합니다:
1. “VOICE ROOMS” 라벨 사용자 정의
- “VOICE ROOMS” 섹션 제목을 이름 변경하거나 편집할 수 있는 기능.
2. 전체 페이지 음성 룸 인터페이스
- 사이드바뿐만 아니라 전용 전체 페이지 내에서 모든 룸 기능을 사용할 수 있는 옵션.
3. 스태프/관리자 전역 음소거
- 스태프/관리자 멤버가 비스태프 사용자를 모두 한 번에 음소거할 수 있는 제어 기능.
4. 권한을 설정할 수 있는 사용자 생성 룸
사용자가 자신의 룸을 생성하고 다음을 설정할 수 있어야 합니다:
-
룸이 공개 또는 비공개인지 여부.
-
모더레이터 추가 여부.
-
룸에 대한 시간 기반 만료 설정.
-
생성자가 떠날 때 룸의 자동 종료.
-
각 룸에 아이콘이나 이모지를 지정하여 시각적으로 쉽게 식별할 수 있는 기능.
이미 구축해 주신 모든 것에 다시 한번 감사드립니다. 이 프로젝트가 커뮤니티 전체에 아름답고 진정으로 가치 있는 플러그인으로 성장할 것이라고 확신합니다. ![]()
이것은 discourse의 가장 큰 플러그인 중 하나가 될 수 있습니다.
고려해 보실 몇 가지 제안을 드리고 싶습니다. 여러분이 작업 중인 것이 많은 함의를 가지고 있고 매우 크게 성장할 수 있기 때문에 많은 분들이 제안을 하고 계십니다…
그래서 현재 설치한 후, 사이드바에서 확인이 되고 작동하는 것을 볼 수 있습니다. 다른 분들이 언급하지 않았거나, 비슷할 수도 있는 몇 가지 제안을 아래에 드립니다.
-
UI 옵션과 커스터마이징을 풍부하게 제공하세요. 위젯의 외관, 테마, 디자인 등입니다.
-
어디에 배치할지, 즉 사이트의 다른 특정 부분에 위젯을 위치시킬 수 있는 옵션을 제공하세요. 푸터, 헤더 등에 구현할 수 있는 옵션도 필요합니다. 플러그인 사용자가 코딩에 거의 지식이 없고, 관리자 패널을 사용하는 데도 어려움을 겪는다고 가정해 보세요. 그 위젯(사이드바에 이 플러그인을 호출했을 때 나타나는 것을 위젯이라고 부릅니다)을 실제로 배치할 수 있는 한 가지 장소를 마련해야 합니다. 사용자가 사이드바에서 위젯의 위치를 이동하고, '위젯’의 외관을 변경하는 등의 작업을 할 수 있어야 합니다.
-
가능하다면 사용자가 음성 채널에 자동으로 초대받을 수 있는 옵션을 제공하세요. 예를 들어, 지원 카테고리에 들어가면 자동으로 음성 채널로 연결되는 아이디어가 있습니다. 영업 등에도 동일하게 적용할 수 있습니다. 음성 채팅에 참여해야 하거나 참여할 것이라는 내용을 알려주는 작은 창이나 버블을 요청하는 옵션도 있습니다. 이 모든 것은 구성 가능해야 하므로 각자가 자신의 필요에 맞게 설정할 수 있어야 합니다. 일부 회사는 잠재적 고객을 유도하기 위해 Discord를 사용합니다. 모든 사람이 Discord를 사용하거나 익숙한 것은 아닙니다. Discord를 다루기 싫어서 필연적으로 잃게 될 수 있는 일부 고객을, (최소한) 실시간으로 음성 채팅을 할 수 있게 함으로써 방지하거나 되찾을 수 있습니다.
-
또 하나의 큰 주제 — 이걸 채팅룸과 결합해 보세요… 이 플러그인을 조금 더 발전시킨다면, Discord 팀이 이 기능을 그들의 제품에 구현하는 모습을 정말로 상상할 수 있습니다. 음성 기능이 포함된 채팅룸을 상상해 보세요. 사용자는 (또는 모든 조합으로 설정할 수 있습니다) – 사이트 전체에서 채널에 머물거나, 사이트의 특정 부분에만 있을 때 채널에 있거나, 또는 공개 채널에 자유롭게 참여할 수 있습니다. 신규 사용자, 반복 사용자 등 모든 것에 대한 규칙이 필요합니다.
아, 이건 정말 거대하네요… 특히 서버가 이를 처리하지 않는 점이 그렇습니다. discourse 전체에 음성 통합을 하는 것은 엄청난 기능이 될 수 있습니다……… 재미를 위해든, 비즈니스, 지원, 영업, 커뮤니티 중심(모든 커뮤니티를 포괄하는) 등을 위해 이 기능이 어떻게 사용될 수 있는지에 대한 많은 사례가 있습니다.
이것은 현재 진행 중인 Discord의 얼굴 인증 문제로 인해 시의적절한 황금 기회가 될 수 있습니다. reportedly, 수백만 명의 Discord 사용자 중 많은 사용자가 이 잠재적인 변경 사항을 좋아하지 않으며, Discord를 계속 사용할지 진지하게 고려하거나 거절할 것입니다.
최소한 Discord의 음성/채널/권한/등 구조를 사용하고, 그들이 잘하는 것을 그대로 모방할 수 있습니다. 저는 그 부분을 가장 먼저 집중하는 것이 좋다고 생각합니다. 정말 기대됩니다.
귀하의 작업에 감사드립니다. 매우 즐거운 프로젝트입니다. 팔로우하겠습니다!
감사합니다. 프로젝트에 관심을 가져 주시는 분들이 많아 기쁩니다.
오늘 방에 입장한 사용자가 새로고침을 해야만 보이는 문제를 수정했고, 입장 시 로딩 표시와 사운드도 추가했습니다.
그렇다면 experimental 태그를 붙여야 하지 않나요? ![]()
훌륭한 플러그인입니다.
안녕하세요, 이 프로젝트에 사용 가능한 API 엔드포인트가 있나요?
네, Discourse의 거의 모든 기능과 마찬가지로 가능합니다. 정확히 무엇을 시도하고 계신지에 대해 더 자세한 내용을 공유해 주시겠어요?
네, 코드를 검토해 보았습니다. 현재 Discourse용 네이티브 React 앱을 가지고 있어서, 이 기능을 해당 앱에 통합하는 방안을 생각하고 있습니다.
오, 정말 흥미롭네요. 그걸 위해 새로운 API가 필요하면 알려주세요.
오늘 업데이트 사항
-
스태프가 아닌 사용자도 방을 생성할 수 있습니다
-
사이드바에서 방을 빠르게 생성할 수 있습니다
-
사이드바에서 방을 빠르게 편집할 수 있습니다
-
음소거 및 무음(Deafen) 지원
-
우클릭 지원
이번 주 새로운 기능 몇 가지를 추가했습니다
배지
즉시 획득 배지와 기간 기반 배지를 모두 포함하는 기본 배지 시스템을 추가했습니다
AFK 감지

AFK 상태가 된 사용자는 표시되고, 결국 방에서 제거됩니다. AFK 사용자는 방 참여자 목록에서 스타일이 적용됩니다
Push to Talk
위에서 요청한 대로 Push to Talk이 이제 지원됩니다. 플랫폼의 제한으로 인해 브라우저가 포커스 상태일 때만 작동합니다. 탭이 포커스되지 않은 상태에서 ptt를 사용하려면 브라우저 확장 프로그램이 필요하며, 추후 제공될 수 있습니다.
스테이지 룸
일부 사용자만 말할 수 있는 룸을 지원하며, 모더레이터가 발언 권한을 부여하거나 취소할 수 있습니다.
분석
discourse_development-# \d resenha_sessions
Table "public.resenha_sessions"
Column | Type | Collation | Nullable | Default
------------+--------------------------------+-----------+----------+----------------------------------------------
id | bigint | | not null | nextval('resenha_sessions_id_seq'::regclass)
user_id | bigint | | not null |
room_id | bigint | | not null |
joined_at | timestamp(6) without time zone | | not null |
left_at | timestamp(6) without time zone | | |
created_at | timestamp(6) without time zone | | not null |
updated_at | timestamp(6) without time zone | | not null |
discourse_development-# \d resenha_co_presences
Table "public.resenha_co_presences"
Column | Type | Collation | Nullable | Default
---------------+--------------------------------+-----------+----------+--------------------------------------------------
id | bigint | | not null | nextval('resenha_co_presences_id_seq'::regclass)
user_id_1 | integer | | not null |
user_id_2 | integer | | not null |
date | date | | not null |
total_seconds | integer | | not null | 0
session_count | integer | | not null | 0
created_at | timestamp(6) without time zone | | not null |
updated_at | timestamp(6) without time zone | | not null |
사용량과 동시 접속(co-presence)을 기록하는 기본 분석 기능을 추가하여, 다른 기능들의 기반을 마련했습니다.
사용자 상태

룸에 가입하면 Discourse의 네이티브 지원 기능을 사용하여 사용자 상태가 자동으로 설정됩니다.
관리자 대시보드
사이트에서 Resenha의 사용 현황과 상위 사용자 및 룸을 한눈에 확인할 수 있습니다.
음성 활동 표시기
자기 자신의 음성 활동 표시기가 깜빡이는 문제를 수정했습니다
사용자 상태 업데이트 기능이 정말 마음에 들어요. 수고 많으셨어요!
브라보 팔코 ![]()
정말 흥미로운 기능들을 개발했네요




