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é '^^)
Je vais essayer et vous tiendrai tous informés ici. —
EDIT : J’avais déjà essayé cela. Cela spamme l’API Discord et a failli faire bannir mon bot original la dernière fois — Je ne peux pas utiliser cela. Je préfère utiliser moi-même l’API Discourse et obtenir facilement les IDs. De plus, cela ne fonctionne pas comme je le souhaite.
Ce que je souhaiterais fondamentalement, c’est une commande !check. Lorsque l’utilisateur l’exécute, elle vérifie l’ID de l’utilisateur Discord et sur le site si un compte avec le même ID existe. Si c’est le cas, elle attribue un rôle. Sinon, elle ne fait rien.