이를 위해 플러그인을 작성해야 합니다. Discourse 플러그인 개발 - Part 1 - 기본 플러그인 만들기를 참고하세요.
하지만 Discourse SaaS 버전(프로 플랜)에서 해당 플러그인을 사용할 수 있을까요?
API 호출이 필요하지 않습니다. Discourse에는 MaxMind 통합 기능이 기본적으로 포함되어 있으며, 플러그인에서
DiscourseIpInfo.get(ip)를 간단히 호출하면 됩니다.
이것이 캐나다 퀘벡 주의 사용자만 정확히 대상으로 삼을 수 있는 수준일까요? 제가 찾은 대부분의 GeoIP 서비스는 국가 수준의 정밀도는 있었지만, 캐나다의 특정 주(province)를 대상으로 삼지는 못했습니다.
당사의 호스팅을 사용 중이시라면 지원팀에 문의해 주세요. 엔터프라이즈 플랜에서는 맞춤형 플러그인에 대해 도움을 드릴 수 있습니다.
즉, 스탠다드 플랜에서는 불가능한 건가요? 제 추측으로는 엔터프라이즈 플랜 가격이 프로 플랜의 최소 3배 이상일 것 같습니다.