Discourse + Intercom (Aktuelle Benutzer-ID)

Hallo, ich versuche, Intercom (Live-Chat – www.intercom.com) einzurichten. Es ermöglicht mir, den folgenden Code einzufügen, der eingeloggte Benutzer erkennt.

Ich habe es geschafft, es zu installieren, und es funktioniert großartig… Das Problem ist, dass die von Intercom verwendete Schlüsselvariable zur Erkennung des Benutzers die E-Mail-Adresse ist. Wenn sich diese ändert, funktioniert es nicht wie erwartet.

Die Lösung besteht darin, eine user_id hinzuzufügen, die ich aus Discourse beziehen kann. Dies wird hier von Intercom erklärt: What is user_id and why would I want to use it? | Intercom Help

Jetzt bin ich mir sicher, dass dies eine ziemlich einfache Korrektur ist… Aber ich habe ein wenig Schwierigkeiten.

Ich glaube, ich muss die „aktuelle Discourse-Benutzer-ID

Eine andere Option könnte sein, Intercom als Identitätsanbieter einzurichten.

So können sich Benutzer mit ihren Intercom-Anmeldedaten bei Discourse anmelden, und dieses Benutzerkonto wird automatisch mit Discourse synchronisiert.

Unter Verwendung des grundlegenden OAuth-Plugins für Discourse. Discourse OAuth2 Basic

2 „Gefällt mir“

Ich habe es erfolgreich installiert, aber die Variablen scheinen falsch zu sein.