مرحبًا، أحاول إعداد Intercom (دردشة مباشرة - www.intercom.com). يتيح لي إدراج الكود أدناه الذي يكتشف المستخدمين المسجلين في الدخول.
تمكنت من تثبيته وهو يعمل بشكل ممتاز… المشكلة هي أن متغير المفتاح الذي يستخدمه Intercom للكشف عن المستخدم هو عنوان البريد الإلكتروني. لذا، إذا تم تغييره، فلن يعمل كما هو متوقع.
الحل هو إضافة user_id يمكنني الحصول عليه من Discourse. وقد أوضح Intercom ذلك هنا: What is user_id and why would I want to use it? | Intercom Help
الآن أنا متأكد من أن هذا إصلاح بسيط نسبيًا… لكنني أواجه بعض الصعوبات.
أعتقد أنني بحاجة إلى إضافة “معرف المستخدم الحالي في Discourse” إلى الكود أدناه، لكنني غير متأكد من كيفية القيام بذلك… أرجو مساعدتي إذا كان أحدكم يعرف كيفية القيام بذلك.
كنت أفكر أن يكون الأمر شيئًا مثل هذا: user_id: “<%= current_user.id %>”, // معرف المستخدم
لكن هذا مجرد تخمين!

