메시지에 반응한 모든 사용자 보기 허용

Discord에서 상단의 반응(이모지) 컨텍스트 메뉴에 버튼이 있다는 거 아시죠?


Discourse에는 그런 기능이 없는데, 반응을 한꺼번에 쉽게 확인하려면 반응 위에 마우스를 올려 누가 반응했는지 보는 방법이나, 작은 버튼을 길게 누르는 방법밖에 없습니다. 이는 어색하게 느껴질 수 있으며, 반응이 많으면 시간도 오래 걸리고 체계적이지 못하게 느껴집니다. Discourse의 메뉴는 다음과 같습니다.

Discord에서는 우클릭과 좌클릭으로 컨텍스트 메뉴를 쉽게 열어 누가 어떤 이모지로 반응했는지 확인할 수 있습니다. 이 메뉴는 채팅에서 Discourse의 반응 구현 방식보다 훨씬 체계적입니다. 채팅에서 Discourse를 사용하여 반응을 볼 때보다 이 메뉴가 훨씬 읽기 쉽고 조작하기也容易합니다.

제 아이디어는 이보다 훨씬 나은 반응 확인 방식을 Discourse의 채팅에 추가하는 것입니다. 이는 Discourse Reactions 플러그인이 설치된 포럼 등 다른 곳에도 적용할 수 있을 것입니다. Discourse Reactions가 적용된 토픽 게시글에서는 현재보다 약간 더 나은 모습을 보이지만, 제 아이디어는 Discord처럼 누가 어떤 이모지로 반응했는지 목록을 볼 수 있도록 옆에 이모티콘 버튼을 추가하는 것입니다. 다음은 장문 게시글에서 Discourse의 반응 메뉴로, 채팅에서의 구현 방식보다 이미 더 나은 상태입니다:

1개의 좋아요

채팅에서 5명 이상이 메시지에 반응(또는 엄지척)을 남기면, 처음 5명의 이름과 함께 “N명이 :+1:로 반응했습니다”라고 표시됩니다.

고객 지원 팀은 이 메시지에 반응한 모든 사용자에게 연락을 시도하고 있지만, 응답한 모든 사용자의 목록을 확인할 수 있는 방법이 없는 것 같습니다.

채팅에서 메시지에 반응한 모든 사용자의 전체 목록을 가져올 수 있는 방법이 있을까요?

2개의 좋아요

채팅용 API를 사용하면 특정 메시지를 가져올 수 있다고 생각합니다. 여기서 reactions는 모든 리액션과 해당 리액션을 남긴 사용자 목록입니다.

1개의 좋아요

@NateDhaliwal 감사합니다. 시도해 보았지만 /chat/api/channels/:id/messages.json으로 이동하면 UI에 표시되는 동일한 5명의 사용자만 보이며, 다른 사용자를 가져올 수 있는 방법이 없습니다(아래 스크린샷 참조).

해당 API 스레드에서 @j.jaffeux에게 메시지를 보내 혹시 방법을 아시는지 문의해 보겠습니다. 관심을 보였거나 연락을 요청한 사람들과 연락할 방법이 없어서 누가 메시지나 반응에 응답했는지 확인할 수 없다는 점이 매우 답답합니다.

에рни, 안녕하세요! 사이트에 데이터 탐색기 플러그인이 설치되어 있다면, 거기서 쿼리를 작성해서 필요한 정보를 가져올 수 있을 겁니다. 하지만 말씀하신 대로, 이미 게시물에서 제공하고 있는 이 정보가 인터페이스에서 바로 확인되지 않는다는 점은 실수인 것 같네요.

1개의 좋아요

기능 요청으로 보이므로 #contribute:feature로 이동했습니다.

1개의 좋아요

이 기능이 이제 추가되었습니다. 자세한 내용은 여기에서 확인하세요:

3개의 좋아요