استعلام حول أتمتة Patreon API

هل يمكن لأحد أن يخبرني كيف يتحقق النظام من المستخدمين الجدد/الرعاة عند المزامنة؟ هل يعتمد على مطابقة عناوين البريد الإلكتروني، أم أن هناك رمزًا أو قيمة معرف تُنشأ عند استخدام رابط “كن راعيًا” في المنتديات؟

بمعنى آخر، ماذا يحدث عندما يصبح الأشخاص رعاة مباشرةً من صفحة باتريون دون استخدام الرابط؟ هل تتم مزامنتهم أم لا؟

حاليًا، لدي 22 راعيًا، لكنني أجد فقط 18 منهم في مجموعة باتريون. كما أن لدي بعض الأعضاء الذين ليسوا في المجموعة، ومع ذلك توجد بيانات معرف باتريون في ملفاتهم الشخصية، بينما لا توجد بيانات لدى آخرين. إضافة هؤلاء يدويًا تؤدي فقط إلى إزالتهم مجددًا عند حدوث المزامنة.

شكرًا لكم على أي مساعدة في فهم هذه العملية.

شكرًا،
جيم

من خلال ما اكتشفته، كان هناك مشكلتان تؤثران على التزامن الصحيح: أولًا، عدم تطابق عناوين البريد الإلكتروني للمستخدمين مع موقع Patreon. وثانيًا، مشكلة أعتقد أن Patreon على علم بها، وهي عندما يرفع المستخدم مستوى تعهده خارج المستويات المعتادة. هذا يجعله فعليًا مستخدمًا ‘بدون مستوى’، وبالتالي لا يستطيع الحصول على الفوائد المحددة لكل مستوى. يبدو لي هذا غريبًا؛ فلو دفع شخص 35 دولارًا إضافيًا مقابل شيء ما، فمن المنطقي أن يحصل على الأقل على الشيء الذي كان يكلف 15 دولارًا. يبدو أنهم بحاجة إلى مساعدة هناك. :smiley:

لا زلت غير متأكد مما إذا كانت مشكلة البريد الإلكتروني ناتجة ببساطة عن تسجيل المستخدمين في موقع Patreon مباشرةً وليس عبر الرابط الموجود داخل المنتدى. إذا كان لدى أي شخص معرفة بكيفية عمل ذلك، فسأقدر ذلك.

شكرًا لك،
جيم

نعم، سيتم مزامنتهم.

عند إنشاء حساب، نتحقق مما إذا كانوا رعاة بالفعل (عبر مطابقة البريد الإلكتروني) ونحاول تعيين عضويات المجموعات المقابلة على الفور.

إذا تم إنشاء حساب المنتدى أولاً وأصبح المستخدم راعيًا لاحقًا، فإن عملية المزامنة في الخلفية التي نقوم بها ستتحقق كل 6 ساعات.

كل هذا يعتمد على مطابقة عناوين البريد الإلكتروني، لأنها أسهل طريقة لإدخال هذه الميزة في مجتمع موجود بالفعل دون إجبار المستخدمين على تسجيل الدخول عبر Patreon.

أنا على علم بهذه المسألة، لكنها «تعمل كما هو متوقع» من وجهة نظر البرنامج الإضافي.

يمكن للمستخدمين إما اختيار مستوى له مبلغ ثابت، أو الاختيار بدون مستوى ودفع مبلغ مخصص.

معظم المبدعين لديهم مستويات كافية بحيث يكون الجميع راضين باختيار أحدها، وجميعها تعمل بشكل جيد. إذا كان لديك العديد من الأعضاء الذين يستخدمون خيارات الرعاية بدون مستوى، فقد ترغب في إدخال المزيد من المستويات.

أيضًا، إذا كنت تريد أن يتمكن الجميع من اختيار مبلغ مخصص والحصول على مزايا المنتدى، فإن لدينا مستوى خاصًا ينشئه البرنامج الإضافي يُسمى $0 - All Patrons يمكنك استخدامه. هذا المستوى يغطي أيضًا الرعاة الخارجين عن المستويات الموجودة. وهو ما يستخدمه البرنامج الإضافي بشكل افتراضي.

يمكنه المطابقة إما مع البريد الإلكتروني الأساسي في Discourse أو البريد الإلكتروني الثانوي. لذا، إذا استخدم المستخدم عناوين بريد إلكتروني مختلفة في Patreon وDiscourse، فليطلب منه إضافة بريد Patreon الإلكتروني كبريد ثانوي في Discourse، وسيتم المزامنة خلال 6 ساعات.

نعم، لقد لاحظتُ أن إضافة بريدهم الإلكتروني من Patreon (إذا كان مختلفًا) كبريد ثانوي أدى إلى مطابقتها أيضًا.

شكرًا لكم يا رفاق!

@Falco - المعلومات حول $0 - جميع الداعمين قد تساعد في اكتشاف الحالات الشاذة ربما.