حافلة الرسائل - آخر ظهور

مرحباً بالجميع، لم أعبث بـ discourse منذ فترة طويلة. لقد قمت مؤخرًا بتحديث موقعي دون اختباره محليًا. 2.8.0.beta8 - > 2.8.0.beta10

لقد واجهت مشكلة مع Message Bus حيث لم يعد يدفع الإشعارات للمستخدمين الذين لم يتم رؤيتهم منذ أكثر من 30 يومًا.

المستخدم غير النشط الخاص بي في هذه الحالة هو روبوت يستخدم مفتاح API. يقوم الروبوت بنشر وقراءة الرسائل من الناقل ولكنه لا يميزه على أنه قام بتسجيل الدخول أو شوهد في هذه الحالة.

هل هناك طريقة يمكنني من خلالها إعداد الروبوت الخاص بي لتجاهل هذا؟ لقد انتحلت شخصية الروبوت وبدأ في القراءة/النشر مرة أخرى. لكنني أود تجنب القيام بذلك كل 30 يومًا. هل يمكنه تجاهل المشرفين أو المسؤولين لهذا؟ وأيضًا آسف إذا كان هذا هو القسم الخاطئ.

ربما يمكنك استخدام WebHooks الإشعارات الخاصة بنا لهذا السيناريو؟

ربما لست الأفضل في كل هذا. حالة الاستخدام المحددة الخاصة بي هي تنفيذ روبوت باستخدام

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

الروبوت كمرجع.

أوه، فهمت. أنت تستخدم محول @featheredtoast hubot. ما رأيك يا @featheredtoast؟

3 إعجابات

يا له من عالم صغير حقًا

إعجاب واحد (1)

ربما يكون أسهل شيء يمكن فعله هنا هو إضافة “إبقاء على قيد الحياة” (keepalive) مرة واحدة بين الحين والآخر حتى يرى Discourse أن الروبوت نشط بالفعل. سأرى ما يمكنني فعله.

4 إعجابات