Dovrai scrivere un plugin per questo. Vedi Sviluppare plugin per Discourse - Parte 1 - Creare un plugin di base.
Ma sarò in grado di usare quel plugin con la versione SaaS di Discourse (con il piano pro)?
Non c’è bisogno di chiamate API, poiché Discourse viene fornito con l’integrazione MaxMind già pronta, e puoi semplicemente chiamare
DiscourseIpInfo.get(ip)dal tuo plugin.
È sufficientemente preciso per individuare solo utenti dal Quebec, Canada? La maggior parte dei servizi GeoIP che ho trovato aveva una precisione a livello di paese ma non era in grado di individuare una provincia specifica in Canada.
Se sei sul nostro hosting, contatta il nostro supporto. Possiamo aiutarti con plugin personalizzati nel nostro piano Enterprise.
Quindi non è possibile con il piano Standard? La mia ipotesi è che il piano Enterprise costi almeno 3 volte il prezzo del piano pro.