참고로, 나는 Hawk의 의견에 동의합니다 — 이렇게 하면 안 됩니다. 역효과가 나니까요 — 하지만 더 많은 아이디어가 계속 떠오르는 것을 막을 수가 없습니다. ![]()
- 사용자 이벤트(User Event) 발생 시 호출되는 웹훅을 사용해, API를 통해 모든 사용자를 “everyone” 그룹에 추가하는 스크립트에 연결할 수 있습니다.
- 곧 출시될 Discourse Automation 플러그인을 사용해 동일한 작업을 수행할 수 있을지도 모릅니다.
- 아니면 그 플러그인을 직접 사용해, 투표에 참여하지 않은 사람들에게 리마인드를 보내는 것도 방법입니다.
사실 마지막 경우를 보면 … 그렇게 나쁘지 않을 수도 있겠네요? … 예를 들어 1년에 한 번 있는 관리자 선거 같은 데에 사용하고, 투표가 시작될 때와 일주일 뒤에 아직 투표하지 않은 사람들에게 다시 리마인드를 보내는 식으로요.
하지만 “즉각적인 확인이 필요한 제품 버그” 같은 상황에 더 적합할 수 있는 또 다른 방향도 있습니다. 채팅 통합(Chat Integration) 플러그인을 살펴보고, 개발자들이 주로 활동하는 Matrix나 Slack 채널로 메시지를 보내는 것입니다.
일반적으로 Discourse는 비동기(asynchronous) 커뮤니케이션에 강점을 가지고 있습니다. 질문자의 일부 사용 사례는 즉각적인 응답과 상호작용에 초점이 맞춰져 있는 것으로 보이며, 이런 경우에는 채팅 시스템이 더 적합합니다.