La mayor parte de nuestro tráfico es a través de Discord, pero los miembros seleccionados que necesitan escribir propuestas usan Discourse.
¿Alguien ha tenido algo similar o ha solicitado algo así?
El usuario se registra y conecta su cuenta de Discord a Discourse
(ya sea registrándose de esa manera o conectándose después)
El usuario podría ser agregado automáticamente a grupos en Discourse según el rol de Discord.
Quisiera que estos grupos específicos sincronizaran al usuario para ser agregado a un grupo en Discord.
¿Ha podido buscar en el foro trabajos anteriores sobre esto? Ha habido muchas discusiones y trabajos patrocinados oficialmente. Este tema: Discourse Trust Levels for Discord tiene algunas de estas discusiones y enlaces a los diferentes temas sobre lo que está buscando hacer. Buscar en Search results for 'sign up with discord' - Discourse Meta o alguna otra frase mostraría más temas.
Para la creación de usuarios, utiliza el comportamiento predeterminado del inicio de sesión de Discord.
Para la membresía de grupos, estás buscando algo más complejo.
@spirobel tiene un plugin que sincroniza los roles de Discord → grupos de Discourse, pero cobra por él (bien por él), ¿así que quizás deberías hablar con él en privado?
Si quieres contribuir al proyecto principal de código abierto del bot de Discord/Discourse, mira:
(pero ten en cuenta que actualmente no tiene sincronización totalmente automatizada (se inicia por comando) y, en cualquier caso, sincroniza en la otra dirección, pero te daría una base de todos modos).
También existe este plugin, pero no parece estar activamente soportado, y de nuevo va en la dirección equivocada. Se basa en mi código: Discord Sync: sync a Discourse forum with a Discord server. También hay una discusión útil sobre el tema más abajo.