Richiesta di funzionalità API per informazioni aggiuntive sui conti esterni

Ehi!

Ho dato un’occhiata all’API di Discourse e mi chiedevo se fosse possibile ottenere informazioni aggiuntive sui account esterni (da altri social network) tramite essa.

Nel mio caso, si tratterebbe di Discord: vorrei sincronizzare gli utenti che creano un account sul forum con un ruolo sul mio server. Quando un utente digita un comando, il bot di Discord dovrebbe verificare se l’account Discourse ha collegato il proprio account Discord utilizzando il suo ID. (Forse non è stato molto chiaro, scusa '^^)

Che ne pensi? :content:

Tutto è disponibile nell’API. Cerca “reverse engineered api”. Immagino che tu voglia l’ID di Discord in un campo personalizzato dell’utente?

Sì, è proprio così! :content:

Hai provato a cercare in precedenza?

Ci ho provato, ma non sono mai riuscito a trovare questo.

Grazie mille!! :content::content:

Proverò e vi terrò aggiornati qui. —

EDIT: Ci ho già provato. Spammina l’API di Discord e quasi mi ha fatto bannare il mio bot originale l’ultima volta. Non posso usarlo. Preferisco usare direttamente l’API di Discourse e ottenere gli ID facilmente. Inoltre, non funziona come vorrei.

In sostanza, vorrei un comando !check. Quando un utente lo esegue, verifica l’ID dell’utente su Discord e controlla se esiste un account con lo stesso ID sul sito. Se esiste, assegna un ruolo; altrimenti, non fa nulla.