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é '^^)
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.