Demande de fonctionnalité API pour des informations supplémentaires sur les comptes externes

Salut !

J’ai examiné l’API de Discourse et je me demandais s’il était possible d’obtenir des informations supplémentaires sur les comptes externes (provenant d’autres réseaux sociaux) via celle-ci.

Dans mon cas, il s’agirait de Discord : je souhaiterais synchroniser les personnes qui créent un compte sur le forum avec un rôle sur mon serveur. Sur une commande tapée par l’utilisateur, le bot Discord vérifierait si un compte Discourse possède le compte Discord de l’utilisateur lié à celui-ci en utilisant son ID. (Cela a peut-être été un peu difficile à comprendre, désolé '^^)

Qu’en pensez-vous ? :content:

Everything is in the API. Search “reverse engineered api”. I guess you want the discord id in a user custom field?

1 « J'aime »

Yep that’s it, exactly ! :content:

Did you try searching beforehand?

2 « J'aime »

I did try, but never found this.

Thanks a lot !! :content::content:

I’ll give it a try and keep you all up-to-date here. —

EDIT : I had tried this already. It spams the Discord API and almost got my original bot banned last time — Can’t use this. I’d rather make use of the Discourse API myself, and get IDs easily. Plus, it’s not working the way I want it to work.

What I’d basically like to have is a !check command. When the user runs it, it checks the Discord user’s ID and on the site if an account with the same ID exists. If it does, it gives a role. If not, it doesn’t.