Que souhaitez-vous faire ?
Convertir ce fork de ce plugin pour qu’il fonctionne de Discord vers Discourse, et non l’inverse.
Je parle du fork et non de l’original car je préfère une synchronisation entièrement automatique plutôt que basée sur des commandes.
En gros, sur mon Discourse, il n’y a aucune inscription de compte directement sur Discourse : toutes les options d’authentification sauf Discord sont désactivées. Je souhaite donc que les personnes ayant des rôles sur Discord soient automatiquement assignées à des groupes sur Discourse.
Quand avez-vous besoin que ce soit fait ?
Dans quelques semaines. Flexible.
Quel est votre budget, en dollars USD, que vous pouvez offrir pour cette tâche ?
50 $, flexible.
J’aime bien l’idée que vous avez ici, mais malheureusement, je crains que 50 $ ne suffisent probablement pas à couvrir le développement complet d’un plugin. Dans ce cas, faire un fork et le modifier revient davantage à une rénovation complète d’une maison qu’à une simple mise à jour de la cuisine, compte tenu des fonctionnalités demandées.
Oui, je réalise que ce n’est pas une petite tâche, mais nous sommes une très petite communauté et nous utilisons essentiellement Discourse comme un entrepôt de documents en direct. Nous n’avons tout simplement pas beaucoup d’argent, et j’espère que quelqu’un qui envisageait déjà de le faire verra ce message et voudra en profiter pour gagner un peu d’argent.
Je suis également intéressé par cela. J’ai un besoin immédiat de synchroniser les rôles de Discord vers Discourse pour un accès géré côté Discord. Ce serait formidable que cela se synchronise avec mes forums. Selon vous, quel serait le coût pour réaliser cela ? Je suis tout à fait en mesure de contribuer plus de 50 USD, jusqu’à quelques centaines de dollars, si cela peut être fait rapidement.
@alanman@LKNickname Je suis peut-être intéressé par la création de cela. Veuillez m’envoyer un message avec vos exigences exactes et le numéro de version de votre instance Discourse. Je comprends que cela ressemblerait à ceci : 1. un paramètre personnalisé sur les groupes Discourse permettant de spécifier un ID de rôle Discord. 2. À chaque connexion, les rôles Discord de l’utilisateur sont récupérés via l’API Discord et il est ajouté ou supprimé en fonction de ses rôles Discord. ÉDIT : le plugin réel s’est avéré différent : les rôles Discord sont synchronisés instantanément, pas seulement lors de la connexion. Voici une vidéo expliquant son fonctionnement : https://www.youtube.com/watch?v=C5paAvTYty4
J’accepterais une PR sur mon dépôt tant que la fonctionnalité est générique, que tout ce qui est automatisé peut être activé/désactivé via des paramètres, et que tout élément propre à une instance est protégé par un paramètre.
La structure du plugin rend cela assez simple. La majeure partie du travail est déjà faite.