Ich denke, das würde bedeuten, die API zu verwenden, oder?
Als ich versuchte, die API-Anfrage PUT ‘{{base-url}}/groups/{{groupName}}/members.json’ mit der Anfrage zu testen:
{
"emails": "email1,email2",
"notify": "true"
}
Unter der Annahme, dass email1 bereits ein registrierter Benutzer ist, erhält email1 erfolgreich eine Benachrichtigung und wird zur privaten Gruppe hinzugefügt; unter der Annahme, dass email2 kein registrierter Benutzer ist, wird jedoch eine Einladungs-E-Mail gesendet, aber wenn email2 ein Konto registriert, wird das Konto nicht zur Gruppe hinzugefügt.
Selbst wenn wir sagen, dass dieser Schritt perfekt funktioniert hat, leitet er diese Benutzer nicht zum angegebenen Thema weiter. Einladungslink-Funktionen sind großartig:
- Kursteilnehmer ist in Kapitel 3, hat sich aber nicht im Forum registriert.
- Klickt auf den Einladungslink, der zur Registrierungsseite gesendet wird,
- Nach der Registrierung oder Anmeldung des Teilnehmers wird der Eingeladene zur privaten Gruppe hinzugefügt und zum entsprechenden Thema (Kapitel 3) weitergeleitet. [Wir möchten es den Teilnehmern erleichtern, dem Diskussionsforum beizutreten, und es ist nicht zwingend erforderlich, was bedeutet, dass nicht alle Teilnehmer zwangsläufig von der Einleitung oder Kapitel 1 beitreten werden; wenn sie sich jedoch später im Kurs entscheiden, beizutreten, soll es einfach sein]
Einladungslinks sind eine perfekte Lösung, wenn sie funktionieren würden! Ich weiß nicht, wie sie für @JammyDodger gut funktionieren, aber @tobiaseigen und ich haben ein Problem, wenn wir die Schritte reproduzieren, dass neue Benutzer nicht zum Thema-Post weitergeleitet werden (https://meta.discourse.org/t/invite-links-to-topic-send-user-to-home-page-not-to-topic/221078).