| 요약 | Discourse Chat 플러그인은 Discourse 인스턴스에 채팅 기능을 추가합니다. | |
| 설치 가이드 | 이 플러그인은 Discourse 코어에 번들로 포함되어 있습니다. 플러그인을 별도로 설치할 필요가 없습니다. |
기능
초기 발표, 최근 업데이트 및 스레딩 발표에서 언급했듯이, 이 플러그인은 Discourse에 채팅 기능을 추가하여 온라인 커뮤니티의 장문 및 단문 커뮤니케이션 요구 사항을 네이티브로 지원할 수 있게 합니다.
설정
초기 설정
채팅은 기본적으로 모든 호스팅 사이트에서 활성화되어 있지만, 아직 활성화되지 않은 경우 /admin/plugins로 이동하여 플러그인을 켜면 됩니다:
기본적으로 채팅은 스태프 그룹에만 사용할 수 있지만, chat allowed groups 설정에 그룹을 추가하여 더 많은 그룹을 추가할 수 있습니다.
채널 보존 기간
기본적으로 채널은 메시지를 90일 동안 보존하도록 설정되어 있고, 다이렉트 메시지 및 그룹 메시지는 메시지를 영원히 보존하도록 설정되어 있지만, 이는 설정 가능한 사이트 설정입니다:
chat channel retention days(기본값 90일)
채널의 채팅 메시지를 보존할 기간을 선택합니다.chat dm retention days(기본값 영원히)
다이렉트 메시지 및 그룹 메시지 채널의 채팅 메시지를 보존할 기간을 선택합니다.
기타 사이트 설정
추가 사이트 설정을 통해 기본 이모지 반응 세트와 다양한 안전 기능(예: 초당 최대 채팅 메시지 수, 최소 메시지 길이, 무음 시간, 업로드 허용 여부)을 구성할 수 있습니다.
채널 접근 및 새 채널 생성
플러그인이 활성화되면 검색 아이콘 옆 헤더에 말풍선이 나타납니다. 이 말풍선을 클릭하면 전체 화면 채팅 창이 열리며, 여기서 기본 채널에 접근하고 새로운 개인 채팅을 시작할 수 있습니다. 각 채널 내부에서 전체 화면 채팅 창으로 돌아가려면 왼쪽 위 구석의 < 아이콘을 사용하세요.
모든 채팅 창에서
버튼을 사용하여 전체 화면 모드와 드로어 모드 사이를 전환할 수 있습니다.
채널 생성
새 채널을 생성하려면(스태프 전용), 채널 사이드바의
아이콘을 클릭하여 /chat/browse/open으로 이동하세요:
그런 다음 페이지 오른쪽 위의 새 채널을 선택하세요. 연결할 카테고리를 선택하고, 이름, 이모지를 지정하며, 채널 탐색 페이지에 표시할 선택적 설명을 추가하세요.
카테고리에는 여러 채널이 연결될 수 있으며, 언제든지 더 추가할 수 있습니다. 채널은 항상 카테고리와 연결되므로, 기존 카테고리 권한을 사용하여 해당 특정 대화에 대한 액세스를 자동으로 제한할 수 있습니다.
TL3+ 사용자만을 위한 채널이 필요하신가요? #lounge 카테고리에 새 채널을 생성하면 됩니다.
스레딩
채널 생성 시 또는 나중에 채널 설정 페이지에서 스레딩을 활성화할 수 있습니다:
스레딩이 활성화된 채널에서 멤버가 채팅 메시지에 답장을 보내면 스레드 사이드바가 열리고, 스레드의 최신 메시지 발췌본이 메인 채널 스트림의 원본 메시지 아래에 표시됩니다:
스레드는 주제와 유사한 추적 수준을 가지며, 스레드 오른쪽 위 구석의
아이콘을 통해 변경할 수 있습니다:
스레드 생성자는 스레드 제목을 변경할 수 있습니다. Discourse 호스팅 사이트에서는 AI 스레드 제목 생성이 기본적으로 활성화되어 있습니다 ![]()
멤버는 채팅 사이드바 상단의 “My Threads” 링크를 통해 참여 중인 모든 스레드를 볼 수 있습니다:
채널 참여
‘채널 탐색’ 페이지에서 채널을 미리 보고 참여할 수 있습니다. 이 페이지에서 사용자에게 표시되고 참여할 수 있는 모든 채널을 볼 수 있습니다.
@멘션을 사용하여 채널에 사용자 초대
개별 사용자 또는 그룹을 @멘션하면 이미 참여자가 아닌 경우 채널에 초대할 수 있는 옵션이 제공됩니다. 이 방식으로 그룹을 초대하려면 그룹의 /manage/interaction 페이지의 ‘Who can @mention this group?’ 설정이 'Nobody’이 아닌 값으로 설정되어 있어야 합니다.
다이렉트 메시지 또는 그룹 채팅 시작
다이렉트 메시지를 시작하려면 DM 섹션의 전체 화면 채팅 창에서
아이콘을 사용하여 수신자 목록에 사용자 이름을 추가하기 시작하세요. 다이렉트 메시지나 그룹 채팅을 나가려면 채널 이름 옆의 X 아이콘을 클릭하세요(데스크톱에서만 가능).
실수로 다이렉트 메시지를 나간 경우, 같은 사람/사람들과 새 채팅을 시작하면 이전에 보낸 메시지로 다시 연결됩니다.
채팅 메시지 옵션
주제와 마찬가지로 채팅 메시지는 다음을 지원합니다:
- 편집
- 답장
- 인용
- 원박스(Oneboxing)
- 반응
- 북마크
- 삭제
컴포저에서 날짜를 삽입하고 파일과 GIF를 업로드할 수 있습니다! 채팅 채널은 채널 전체 @here 및 @all 멘션을 지원하며, 온라인 사용자를 위한 녹색 헤일로와 사용자 이름이 입력 중… 표시와 같은 채널별 존재감(presence) 기능도 있습니다.
또한 하나 이상의 채팅 메시지를 선택하고 '주제로 인용’을 눌러 빠른 대화를 Discourse 주제로 만들어 심층 토론을 하거나, '복사’를 눌러 메시지를 클립보드에 복사하여 기존 주제나 다른 채팅 채널에 게시할 수 있습니다:
관리자와 모더레이터는 채팅 메시지를 선택하여 다른 채널로 이동할 수도 있습니다.
채널에 사용자 자동 추가
새 채널을 생성할 때 관리자는 모든 신규 및 기존 사용자를 채널에 추가하는 옵션을 볼 수 있습니다. 이를 사용하여 관리자는 사용자 그룹이 자동으로 포함되도록 "기본 채널"을 구성할 수 있습니다:
기존 채널의 경우, 관리자는 채널 설정에서 이 동작을 전환할 수 있습니다. 모든 경우, 추가되는 사용자의 수를 나타내는 확인 다이얼로그가 표시됩니다.
검색
멤버는 각 채널 오른쪽 위의 검색 아이콘을 사용하여 개별 채널 메시지를 검색할 수 있습니다:
또는 채팅 사이드바 상단의 “Search” 링크를 통해 모든 채널을 검색할 수 있습니다:
채팅 정보 패널
채널 제목을 클릭하면 이제 두 개의 탭이 있는 유용한 정보 패널로 이동합니다:
-
설정 탭에는 제목, 설명 및 연결된 카테고리가 표시되어 사용자가 각 채널에 필요한 맥락을 가질 수 있습니다.
또한 알림 설정(무음, 데스크톱/모바일 푸시 알림)을 설정할 수 있습니다. 관리자의 경우, 이 탭에는 자동 참여 모드 전환, 채널 닫기 및 채널 아카이브 버튼도 포함됩니다.
-
멤버 탭에서는 사용자가 방에 함께 있는 다른 사람들을 볼 수 있습니다(멤버 목록 및 총 인원 수). 검색을 사용할 수 있는 필터가 포함되어 있습니다.
![]()
채팅 환경 설정
채팅이 활성화되면 사용자는 환경 설정에서 새로운 /preferences/chat 페이지를 봅니다. 이 페이지에서 사용자는 채팅을 해제하고, 채팅 경험을 사용자화하며, 접근성 설정을 찾을 수 있습니다. /preferences/notifications 페이지에서는 @here 및 @all 알림 해제, 데스크톱 사운드 선택 등 알림과 관련된 모든 설정을 찾을 수 있습니다.
/preferences/users 페이지의 기존 설정도 채팅 다이렉트 메시지에 적용되므로, 사용자는 다이렉트 메시지를 끄거나 다른 개별 사용자를 무음 처리하거나 무시할 수도 있습니다.
채널 닫기, 삭제 및 아카이브
관리자와 모더레이터는 채널 헤더의 채널 이름을 클릭하여 액세스할 수 있는 채널 설정 페이지에서 채널을 닫거나 삭제할 수 있습니다. 닫힌 채널은 언제든지 다시 열 수 있지만, 채널 삭제는 되돌릴 수 없으므로 추가 확인 절차가 있습니다.
채널을 아카이브하려면 chat allow archiving channels 설정이 활성화되어 있어야 하고, 채널이 닫혀 있어야 합니다. 그런 다음 채널 설정에서 "채널 아카이브"를 선택하면, 아카이브 프로세스를 위해 새 주제를 만들지 기존 주제를 사용할지 묻는 모달이 표시됩니다:
아카이브는 채팅 메시지를 채팅 전사로 복사한 다음 선택한 주제에 게시하며, 다음과 같이 표시됩니다:
통합
Discourse Chat은 수신 웹훅을 지원하지만, 아직 인터랙티브 봇이나 슬래시 명령은 지원하지 않습니다.
수신 웹훅을 사용하여 채팅 메시지 보내기 [Slack 호환]
웹훅 생성 UI는 Admin > Plugins > Chat > New incoming webhook에서 찾을 수 있습니다. 각 웹훅에 대해 이름, 설명, 사용자 이름(메시지를 게시하는 계정), 대상 채널 및 이모지를 구성할 수 있습니다.
우리가 호스팅합니까? 채팅은 모든 사용자를 위해 번들 플러그인으로 포함되어 있습니다.
















