[BEZAHLT] Discourse/Discord-Integration benötigt (Rollen/Benutzergruppen)

Was soll getan werden?

Wir benötigen ein Plugin, das Discord-Rollen mit Discourse-Benutzergruppen synchronisiert.

Wir haben einen Discord-Server mit einem Subscribestar.com-Bot, der automatisch Rollen basierend auf den Abonnementstufen der Benutzer vergibt (z. B. „SubscribeStar 5-Tier“, „SubscribeStar 10-Tier“ usw.).

Nun möchten wir eine Discourse-Seite ausschließlich für unsere Abonnenten öffnen (Nicht-Abonnenten erhalten nur Zugriff auf eine nicht-abonnementgeschützte Kategorie). Wir werden Abonnenten identifizieren, indem wir ihnen spezifische Discourse-Benutzergruppen zuweisen.

Wir benötigen Ihre Hilfe für:

  1. Die Einrichtung des Discord-OAuth2-Plugins, sodass nur Benutzer mit Discord-Konten Discourse-Konten erstellen können.

  2. Die Erstellung oder Anpassung eines bestehenden Discord-Bots, der Discourse benachrichtigt, sobald eine Discord-Benutzerrolle zugewiesen, aktualisiert oder entfernt wurde (oder anderweitig Zugriff auf die Discord-API erhält, wenn sich eine Rolle ändert).

  3. Die Entwicklung eines Plugins, das a) bestehende Discord-Rollen prüft und dieselben Benutzergruppen erstellt (Discord-Rollen sind die maßgebliche Quelle) und b) Discord-Rollen-Updates für Benutzer empfängt und die entsprechenden Discourse-Benutzergruppen zuweist, aktualisiert oder entfernt.

Wann muss es fertig sein?

Je früher, desto besser. Etwa zwei Wochen Entwicklungszeit?

Wie hoch ist Ihr Budget in USD, das Sie für diese Aufgabe anbieten können?

Scheinen 300–500 USD angemessen? Bitte unterbreiten Sie ein Angebot.

1 „Gefällt mir“

Hast du schon einmal einen Blick auf mein kürzlich veröffentlichtes Plugin geworfen?

Derzeit handelt es sich um eine manuelle (befehlsbasierte), botgestützte einseitige Synchronisierung von Discourse → Discord.

Ich bin gerne bereit, die Erweiterung zu finanzieren, falls die aktuelle Funktionalität zu eingeschränkt ist, aber das Plugin ist bereits recht ausgereift und du kannst es jetzt kostenlos nutzen.

Es könnte bereits eine Möglichkeit geben, nur die Discord-Anmeldung zuzulassen.

Du kannst meine erforderliche Fork des bestehenden Benutzer-Autorisierungs-Plugins sofort verwenden. (Ein PR steht aus. Sobald dieser angenommen und zusammengeführt wurde, kannst du zum Upstream-Master zurückkehren).

Dieses bestehende Benutzer-OAuth-Plugin genehmigt automatisch jede Person innerhalb einer angegebenen Guild. Du musst einfach niemanden anderen genehmigen :slight_smile:

Es gibt bereits einen Kick-Befehl, der jeden aus deinem Discord-Server wirft, der nicht das erforderliche Vertrauensniveau auf dem entsprechenden Discourse hat.

Derzeit verwendet mein Plugin Discourse als Master. Du erstellst eine Gruppe in Discourse. Wenn du dann synchronisierst, wird eine Rolle in Discord erstellt und die Mitglieder hinzugefügt (zerstörungsfrei).

Es sollte völlig möglich sein, aber es wäre zusätzlicher Aufwand, die umgekehrten Befehle hinzuzufügen.

Wir können auch prüfen, ob wir eine Möglichkeit hinzufügen können, Dinge periodisch und automatisch auszuführen.

Fühl dich frei, mich per PN zu kontaktieren.

5 „Gefällt mir“

Diese Anfrage scheint dem zu ähneln, worüber ich im ursprünglichen Thread gesprochen habe, um den Vorgang umzukehren. Ich schätze, es gäbe eine Nachfrage nach meinem Fork, falls ich jemals dazu käme. :slightly_smiling_face:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.