Discourse-automation لم يرسل رسالة خاصة: لا توجد أهداف صالحة موجودة

لقد رأيت بعض التحذيرات في السجلات تفيد بأن إضافة discourse-automation فشلت في إرسال الرسائل الخاصة. تستخدم إضافة الأتمتة أسماء المستخدمين وقت تشغيل المُحفِّز، بدلاً من أحدث أسماء المستخدمين للمستخدمين عند إرسال الرسائل الخاصة. نظرًا لأن البرنامج النصي لإرسال الرسائل الخاصة يدعم الإرسال المؤجل، فقد يغير المستخدمون أسماء المستخدمين الخاصة بهم بعد تشغيل المُحفِّز وقبل إرسال الرسالة الخاصة، مما يؤدي إلى حدوث فشل.

أعتقد أن تغيير DiscourseAutomation::PendingPm لتسجيل معرفات المستخدمين بدلاً من أسماء المستخدمين يمكن أن يحل هذه المشكلة:


فيما يتعلق بحالة الاستخدام الخاصة بي:

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

إعجابَين (2)

إنه جحر أرنب صعب بشكل مدهش يمتد إلى عمق كبير.

عندما تنتهي من الحفر تكتشف أن بنية أساسية لدينا PostCreator لم تدعم أبدًا معرفات المستخدمين

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

3 إعجابات