Nuenni
(André )
8. November 2024 um 22:23
1
Hallo Leute,
Ich betreibe 2 Discourse-Foren mit Automatisierungen.
Community 1
In meiner ersten Community läuft alles ohne Automatisierungsprobleme in Make.com .
Diese Automatisierung sendet die Willkommens-E-Mail „Konto aktivieren“.
Community 2
Ich wollte für diese Community einen N8N-Workflow einrichten (anstelle von Make), und der Benutzer ist vollständig in Discourse erstellt.
Hier ist ein Bild des Admin-Panels:
Aber das System sendet keine E-Mail.
Hier ist mein JSON :
{
"email": "{{ $json.body.member.current.email }}",
"name": "{{ $json.body.member.current.name }}",
"username": "ToolGuide{{ Math.floor(10000 + Math.random() * 90000) }}",
"password": "{{ $json.body.member.current.uuid }}",
"active": "true",
"approved": "true"
}
In der Ausgabe wird die Erstellung bestätigt:
[
{
"success":
true,
"active":
true,
"message":
"Dein Konto ist nun freigeschaltet und einsatzbereit.",
"user_id":
13
}
]
Das Problem mit Community 2
Der neue Benutzer erhält keine E-Mail zur Aktivierung seines neuen Kontos in Discourse ;-(
Ich habe die manuelle Registrierung mit Link versucht und dann erhalte ich die E-Mail, das hat gut funktioniert.
In dieser Community 2 habe ich „Nur Einladung“ aktiviert, der API-Benutzer ist System mit globalen Rechten.
Irgendwelche Ideen oder Vorschläge?
Danke für die Hilfe und Grüße aus Deutschland!
RGJ
(Richard - Communiteq)
9. November 2024 um 08:15
2
Ich würde vermuten, dass der Benutzer bereits aktiviert wird, da Sie \"active\": \"true\" übergeben?
4 „Gefällt mir“
Nuenni
(André )
9. November 2024 um 09:09
3
Ja, das ist mein Setup, was ich von Make kopiert habe, dort sind die gleichen genehmigten und aktiven mit wahren Variablen.
Ich habe N8N mit false getestet. Dann muss ich manuell genehmigen und die E-Mail für die Begrüßung und Aktivierung wird auch nicht gesendet.
Aber heute habe ich die Erinnerung an meine Test-E-Mail erhalten
Zur Aktivierung nur die anfängliche Willkommens-E-Mail zur Aktivierung fehlt
RGJ
(Richard - Communiteq)
10. November 2024 um 18:44
4
Kannst du es unter Admin - E-Mails - Gesendet sehen?
Nuenni
(André )
10. November 2024 um 19:34
5
Nein, ich kann es auch nicht sehen, es wird nicht ausgelöst, aber warum
merefield
(Robert)
10. November 2024 um 21:15
6
Ich glaube nicht, dass aktive Benutzer jemals eine E-Mail erhalten, also setzen Sie active auf false.
2 „Gefällt mir“
Nuenni
(André )
11. November 2024 um 10:43
7
Hallo Robert,
du hast recht. Ich habe es mit „false“ für active getestet und erhalte die E-Mail, wenn der N8N-Workflow ausgeführt wird. Ich habe also kontrolliert, ob der Make.workflow funktioniert, schau mal:
ACTIVE USERS. TRUE
LOG CONTROL
Wenn ich in das Log schaue, gibt es mir Folgendes zurück:
Warum es mir das zurücksendet, weiß ich nicht, wie ich schon sagte, mit „true“ hat es einwandfrei funktioniert
Danke also für die Lösung!
1 „Gefällt mir“
system
(system)
Geschlossen,
11. Dezember 2024 um 10:43
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.