مراجعة سنوية لDiscourse

لا يمكنني تكرار هذا. أفترض أنك تقصد بـ “تشغيل الإنشاء في sidekiq” النقر على هذا الزر؟

المنطق للتحقق مما إذا كان الموضوع موجودًا بالفعل يعتمد فقط على حقل مخصص لكل إصلاح FIX: Check for existing review topic by custom field (#65) · discourse/discourse-yearly-review@98012d8 · GitHub ، لذا فإن تغيير الفئة لا ينبغي أن يحدث فرقًا (على الرغم من أن حذف الموضوع بالطبع سيحدث):

def review_topic_exists?(review_year)
  TopicCustomField
    .find_by(name: ::YearlyReview::POST_CUSTOM_FIELD, value: review_year.to_s)
    &.topic
    .present?
end

هل هناك شيء ما يقوم بمسح هذه الحقول المخصصة أو مشكلة أخرى لا أعرفها؟

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

وما زال يحدث. لديّ ينشئ واحدًا جديدًا، و

  • استخدمت الإضافة فئة forum في الأول من يناير
  • غيّرت الإعداد إلى فئة community
  • نقلت المراجعة التي تم إنشاؤها من forum إلى community عن طريق تعديل الموضوع نفسه، وليس باستخدام المؤقت وإعادة النشر
  • أنشأت الإضافة واحدًا جديدًا في اليوم التالي (لقد سمحت برؤوس مكررة)

أو

  • تم تكوين الإضافة لاستخدام فئة staff
  • نقلت الموضوع الذي تم إنشاؤه من staff إلى community عن طريق تعديل الموضوع نفسه
  • في اليوم التالي، أنشأت الإضافة واحدًا جديدًا إلى staff

قد يكون الأخير مشكلة بسبب

  • نقلت المراجعة التي تم إنشاؤها بدون أعضاء فريق العمل ونقلت المراجعة إلى community
  • قمت بتضمين فريق العمل وتشغيل الإنشاء، وقامت بإنشاء مراجعة جديدة وهذه المرة شملت فريق العمل كما هو مطلوب
  • قمت بتحرير اسم هذا الموضوع ونقلته إلى community
  • غيّرت الإعداد مرة أخرى إلى استبعاد فريق العمل
  • وأنشأت الإضافة مراجعة جديدة في اليوم التالي

يجب أن تنشئ مراجعة، إذا

  • التاريخ بعد 1 يناير، و
  • لا يوجد موضوع بالاسم الصحيح

حسنًا، على حد علمي، يجب أن يتبع هذا المنطق. قد أكون مخطئًا جدًا أيضًا. ولكن بدون أي معرفة بالبرمجة على الإطلاق، سأقدم ادعاءً جريئًا: إنها لا تتعرف على اسم الموضوع الآن لأن الفئة مختلفة عما تقوله الإعدادات.

إعجابَين (2)

صحيح.

أنا قادر على تكرار هذا مرة أخرى اليوم باستخدام نفس الخطوات بالضبط، على موقعي الشخصي. لدي الآن ثلاثة من هذه المواضيع في ثلاث فئات مختلفة.

يسعدني دعوتك لإظهار ذلك لك.

إعجابَين (2)

لقد قمنا مؤخرًا بتغيير هذا للتحقق من وجود حقل مخصص في موضوع المراجعة السنوية لذلك العام، ولا ينبغي أن يكون لعنوان الموضوع أي تأثير:

فقط للتأكيد، ولكن هل لديك أنت و @tobiaseigen أحدث إصدار مع هذا الالتزام FIX: Check for existing review topic by custom field (#65) · discourse/discourse-yearly-review@98012d8 · GitHub مثبتًا؟

أنا لا أقول إنه لا يحدث - من الواضح أن هناك اختلافًا ما في التكوين أو أي اختلاف آخر بين إعدادي المحلي ومواقعك/مواقع توبياس، لذلك أحاول فقط تضييق الأمور هنا حتى نتمكن من دفع إصلاح.

@tobiaseigen نعم من فضلك!

إعجابَين (2)

لا أعرف، أخبرني أنت :smirking_face:

3.2.0.beta4-dev (9ac3961f23)

على أي حال، أنا لست من المؤمنين الكبار بالترقية مرة واحدة في السنة، لذا سأقوم بإعادة البناء اليوم أيضًا.

إعجابَين (2)

اعتقدت أنني قمت بتحديث هذا الموضوع الأسبوع الماضي ولكني لم أفعل ذلك :facepalm: لقد وجدت المشكلة، والإصلاح هنا:

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

5 إعجابات

سؤال واحد لأن العالم الافتراضي قد تغير: هل تم استبعاد الشخصيات الافتراضية للذكاء الاصطناعي بطريقة ما؟ أعني، تلك الشخصيات كثيرة الكلام التي يمكن الإشارة إليها.

لأنه إذا ظهرت هذه الكائنات غير البشرية في المراجعة، فسأكون في ورطة كبيرة.

كانت محاولتي الأولى هي إضافة الذكاء الاصطناعي إلى مجموعة الموظفين، ولكن ذلك لم يكن ممكنًا.

3 إعجابات

سؤال جيد! هل يمكنك اختباره على موقعك وإعلامنا؟

يفترض أنه بما أن الروبوتات لا تشارك في المناقشات العامة، فلن يتم عرضها.

إعجابَين (2)

حسنًا، تشارك روبوتاتي كثيرًا. لهذا السبب يمكن ذكرها.

كان بإمكاني إجراء اختبار تشغيل لتشغيل المراجعة يدويًا. لم أفكر في هذا الخيار على الإطلاق :joy:

تعديل: لم يفعل شيئًا على الإطلاق، لا مراجعة على الإطلاق :thinking:

إعجابَين (2)

أعتقد أنه يعمل فقط في يناير.

لقد ألقيت نظرة سريعة على هاتفي فقط ولكني رأيت بعض الفحوصات التي تفيد بأن معرف المستخدم أكبر من 0. مستخدمو الذكاء الاصطناعي الذين تم إنشاؤهم بواسطة إضافة Discourse AI لديهم معرفات سلبية.

4 إعجابات

هذا صحيح ما لم تقم بتشغيله يدويًا - انظر التعليمات في المنشور الأول.

3 إعجابات

فهمي هو أنه سيتم استخدام فئات الخمس الأولى فقط لسحب البيانات منها، إذا لم يتم وضع شيء في خيار الإعداد الأول هذا. هل يمكنني افتراض أنه إذا حددت 20 أو 30 (أو أكثر) فئة هناك، فسيتم استخدامها جميعًا كمصدر للبيانات؟ لدي عدد كبير من الفئات، و 5 لا تمثل قاعدة المستخدمين الخاصة بي بشكل جيد.

سنة جديدة سعيدة

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

نعم، لا يتضمن روبوتات. لطيف.

سنة جديدة سعيدة!

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

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

هل الحل الوحيد هو حذف الأصل، وإعادة إنشاء نسخة جديدة، واستعادة النسخة الأولى؟

إنه يتبع الوقت الذي قمت فيه بتثبيت المكون الإضافي. لذا فإن التشغيل اليدوي سيؤدي الغرض، وفي العام المقبل سيتبع ذلك الوقت.

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

بالتأكيد يمكنك فعل ذلك، العام الماضي صنعت واحداً بكليهما. لا أتذكر كيف فعلت ذلك ولكني بالتأكيد لم أحذف أي شيء. أعتقد أنني نقرت على الخيار وشغّلته بالقوة

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

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

هناك خطأ بسيط. يجب إزالة رمز الأنبوب | من عنوان الموضوع قبل تضمينه في جدول Markdown.

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

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

في العام الماضي، تم إنشاء مواضيع المراجعة (تلقائيًا أو تم تشغيلها يدويًا، لم أعد أتذكر) في الساعة 3:15 صباحًا. لذا فإن شيئًا ما لا يعمل هنا كما قلت.

ربما يمكن النظر في اللغة وكذلك الأمور التي يتم تشغيلها تلقائيًا للعام المقبل؟