Créer un utilisateur automatiquement lors de l'attribution d'un rôle Discord ?

La plupart de notre trafic passe par Discord, mais certains membres sélectionnés ont dû rédiger des propositions en utilisant Discourse.

Quelqu’un a-t-il rencontré une situation similaire ou demandé quelque chose comme ceci ?

  1. L’utilisateur s’inscrit et connecte son compte Discord à Discourse
    (soit en s’inscrivant de cette façon, soit en se connectant après)
  2. L’utilisateur serait potentiellement ajouté automatiquement à des groupes sur Discourse en fonction de son rôle sur Discord.
    Je voudrais que ces groupes spécifiques synchronisent ensuite l’utilisateur pour qu’il soit ajouté à un groupe sur Discord.
2 « J'aime »

Avez-vous pu rechercher dans le forum les travaux antérieurs sur ce sujet ? Il y a eu pas mal de discussions et de travaux officiellement parrainés. Ce sujet : Discourse Trust Levels for Discord contient certaines de ces discussions et des liens vers les différents sujets sur ce que vous cherchez à faire. La recherche de Search results for 'sign up with discord' - Discourse Meta ou une autre phrase montrerait plus de sujets.

4 « J'aime »

Pour la création d’utilisateurs, utilisez le comportement standard de la connexion Discord.

Pour l’appartenance à un groupe, vous regardez quelque chose de plus complexe.

@spirobel a un plugin qui synchronise les rôles Discord avec les groupes Discourse, mais il le fait payer (tant mieux pour lui), alors peut-être discuter avec lui en privé ?

Si vous souhaitez contribuer au projet principal de bot open source Discord/Discourse, regardez :

(mais gardez à l’esprit qu’il n’a actuellement pas de synchronisation entièrement automatisée (elle est initiée par commande) et qu’elle synchronise de toute façon dans l’autre sens, mais elle vous donnerait une base en tout cas.).

Il y a aussi ce plugin, mais il ne semble pas être activement pris en charge, et va encore dans le mauvais sens. Il est basé sur mon code : Discord Sync: sync a Discourse forum with a Discord server. Il y a aussi une discussion utile sur le sujet plus bas.

4 « J'aime »