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:
-
Die Einrichtung des Discord-OAuth2-Plugins, sodass nur Benutzer mit Discord-Konten Discourse-Konten erstellen können.
-
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).
-
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.