리뷰 - 커뮤니티에 Discord 스타일 비디오 및 음성 룸과 통화를 추가하세요 🎙

이번 주 새로운 기능 몇 가지를 추가했습니다

배지

즉시 획득 배지와 기간 기반 배지를 모두 포함하는 기본 배지 시스템을 추가했습니다

AFK 감지

image

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)을 기록하는 기본 분석 기능을 추가하여, 다른 기능들의 기반을 마련했습니다.

사용자 상태

image

룸에 가입하면 Discourse의 네이티브 지원 기능을 사용하여 사용자 상태가 자동으로 설정됩니다.

관리자 대시보드

사이트에서 Resenha의 사용 현황과 상위 사용자 및 룸을 한눈에 확인할 수 있습니다.

음성 활동 표시기

자기 자신의 음성 활동 표시기가 깜빡이는 문제를 수정했습니다

22개의 좋아요