토픽 답변 SMS 알림

핵심 디스코urs에서 누군가가 답글을 달거나 새 스레드를 만들 때마다 사용자에게 SMS 알림을 요청합니다. 내부적으로 구현이 불가능하다면, 제3자 API나 플러그인을 통해 통합할 수 있는 옵션이 있나요?

1개의 좋아요

Discourse는 외부 이벤트를 트리거하는 데 사용할 수 있는 웹훅을 지원합니다. 바로 그런 것을 염두에 두고 계신 건가요?

2개의 좋아요

확실히 플러그인을 사용하면 가능합니다. 선호하는 SMS 발송 서비스가 있으신가요? 어디선가 검증된 사용자 전화번호를 가지고 계신가요?

사용자가 커스텀 필드에 입력한 전화번호로 무조건적으로 문자를 보내는 플러그인은 상대적으로 쉽게 만들 수 있습니다(1~5시간). 반면, 전화번호를 검증하고 사용자가 향후 문자 수신 거부(예: 이메일 알림을 받을 때 문자를 보내고, 이메일 구독 해제 링크를 사용하게 하는 방식)할 수 있는 방법을 제공하는 플러그인은 5~20시간까지 빠르게 늘어날 수 있습니다.

제안대로 외부 서비스를 호출하는 웹훅은 플러그인 없이도 구현할 수 있지만, 전화번호를 수집하고 검증할 수단이 여전히 필요합니다.

2개의 좋아요

안녕하세요. Discourse에서 SMS와 이메일 알림을 통합한 솔루션을 기대하고 있습니다. 현재 새 스레드 게시나 댓글 작성 시 발송되는 이메일 알림이 사용자에게 전달되는 데 약 10분이 걸립니다.

조치를 취하기 전에 먼저 지연 시간을 측정(instrument)하는 것을 권장합니다.

이메일 헤더에는 각 홉(hop)에서 처리되는 데 걸린 시간을 자세히 보여주는 정보가 포함되어 있습니다.

그러나 그보다 먼저, 기본적으로 10분으로 설정된 email time window mins 옵션을 확인해 보세요.

사용자들에게 적합하다면 해당 값을 낮추는 것부터 시작하는 것이 좋습니다.

5개의 좋아요

감사합니다. 1분으로 업데이트했습니다.
Discourse에서 통합 SMS 플러그인을 개발할 가능성이 있을까요?

감사합니다

1개의 좋아요

제가 보고 싶은 기능은 관리자나 관리자가 권한을 부여한 사용자만 특정 카테고리에 게시글을 올릴 수 있고, 이 게시글이 다른 회원들에게 SMS 알림으로 전송되는 방식입니다(예: 거래 관련 게시글이나 주요 공지사항).

가능성이 매우 낮습니다.

제가 추천하는 방법은 다음과 같습니다:

Discourse에서 번호를 사용자 정의 필드로 저장하고, Data Explorer를 통해 이를 가져온 다음, 외부 서비스를 통해 메시지를 전송할 수 있습니다.

첫 번째 단계는 프로세스를 정의하는 것입니다. 번호를 어떻게 수집하고, 검증하며, 누가 메시지를 받을지 결정하고, 수신 거부(opt-out)와 구독 해지(unsubscribe)를 관리할 것인지요.

해야 할 일이 아주 많습니다.

더 간단한 접근 방식은 한 발 물러서서 사람들이 특정 플랫폼을 통해 피드에 구독할 수 있는 "SMS 알림 구독 서비스"를 구축하고, Discourse에서 그 서비스로 게시하는 것입니다.

1개의 좋아요