بابل تشات

:clap: :+1: :clap:
هذا رائع بشكل مذهل من نواحٍ عديدة. إنه يغيّر الكثير من “أنا، أنا، أنا!” التي نشهدها أحيانًا في الحياة. أحضنك افتراضيًا يا أنغوس: :hugs: (وهذا أكثر أمانًا في هذه الأيام أيضًا :wink: )

5 إعجابات

شكرًا جزيلاً لاستلامك هذه الإضافة! نقدر ذلك كثيرًا.

لسوء الحظ، ما زلت أرى خطأ الإشعار المستمر في تثبيتنا. سعداء للمساعدة في تصحيح الأخطاء.

4 إعجابات

شكرًا لكم يا أصدقاء،

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

3 إعجابات

أحاول تقديم تقرير عن خلل. أحاول إنشاء حساب على موقع Pavilion باستخدام تسجيل الدخول عبر وسائل التواصل الاجتماعي (Google)، لكنني أعلق في حلقة تسجيل دخول. هل أحتاج إلى إنشاء حساب محلي لتسجيل الدخول إلى الموقع وتقديم تقرير عن خلل؟

إعجابَين (2)

هل نجحت في تسجيل الدخول إلى Pavilion وتقديم تقرير عن خلل الإشعار المستمر؟ إذا لم تنجح، يمكنني القيام بذلك لأن لدي بيانات اعتماد لموقع Pavilion.

إعجابَين (2)

شكرًا لك على التذكير! لقد حاولت مرة أخرى وتمكنت من إنشاء حساب وتقديم التقرير.

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

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

تم تسجيل مشكلة الإشعارات الدائمة في الدردشة وتم حلها :slight_smile:

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


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

في غضون ذلك، الطريقة للخروج من هذه المشكلة هي ببساطة فتح نافذة جديدة والذهاب مباشرة إلى thepavilion.io، بدلًا من Pavilion.

4 إعجابات

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

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

مرحبًا، شكرًا لك على هذه الإضافة الرائعة. لقد لاحظت بعض الأشياء بخصوصها:

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

  2. أحيانًا يتعطل الدردشة ولا يمكن التمرير. أعتقد أن هذا يحدث غالبًا عندما يكتب شخص ما ويظهر الصورة الرمزية.

  3. هل من الممكن تعطيل تمرير الصفحة عند تفعيل تمرير الدردشة، خاصة على الهاتف المحمول؟

شكرًا لك! :slight_smile:

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

إضافة رائعة، يمكن أن تكون نقطة تحول.

اقتراحان؟

  • اجعل نافذة الدردشة مرئية للمستخدمين غير المسجلين
  • انقل تعليقات الدردشة الجديدة إلى أعلى النافذة، حتى لا تضطر إلى التمرير إلى الأسفل
3 إعجابات

أولئك الذين يواجهون أخطاء تتعلق بالاستجابة وعدم إرسال الرسائل الطويلة، غالبًا ما يكونون قد تجاوزوا حدود معدل الطلبات (API rate limits).

@angus، بالمقارنة مع نشر أو الرد على رسالة، فإن طلبات typing لا تُصدر على الإطلاق أو نادرًا ما تُصدر. هل من الممكن أن تحتاج إلى تقييد معدل الإرسال (throttling)؟

أيضًا، هل لديك أي فكرة عن أي حدود معدل طلبات يتم تجاوزها؟

إعجابَين (2)

أنتون، هل زوّدت أنغوس بهذه المعلومات عبر تقرير خطأ في البافيليون؟

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

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

3 إعجابات

شكرًا لك، لقد فعلت ذلك الآن: Pavilion

5 إعجابات

لقد قمت بتثبيت Babble لكنني لم أعد أستخدمه، لذا فقد تم تعطيله. لا يهمني ما إذا كان مثبتًا أم لا، باستثناء أن موقعي الآن معطل في كلتا الحالتين.

إذا قمت بإلغاء تثبيته، فإن صفحة المجموعات في /g تتعطل:

إذا تركته مثبتًا ولكن معطلًا، فإن ملخصاتنا المخصصة تتعطل. ومن المسلم به أن هذا يتم استدعاؤه بواسطة إضافة discourse-506investor-digest-plugin الخاصة بنا، لكن يبدو أن NilClass موجودة في babble/app/models/topic.rb.

من /logs:

Job exception: undefined method id’ for nil:NilClass`

/var/www/discourse/app/models/topic.rb:470:in `for_digest'
/var/www/discourse/plugins/babble/app/models/topic.rb:4:in `for_digest'
/var/www/discourse/app/models/post.rb:99:in `block in <class:Post>'
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `instance_exec'
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `block in _exec_scope'
activerecord-6.0.3.5/lib/active_record/relation.rb:784:in `_scoping'
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `_exec_scope'
activerecord-6.0.3.5/lib/active_record/scoping/named.rb:192:in `block in scope'
activerecord-6.0.3.5/lib/active_record/relation/delegation.rb:66:in `block in for_mailing_list'
activerecord-6.0.3.5/lib/active_record/relation.rb:407:in `block in scoping'
activerecord-6.0.3.5/lib/active_record/relation.rb:784:in `_scoping'
activerecord-6.0.3.5/lib/active_record/relation.rb:407:in `scoping'
activerecord-6.0.3.5/lib/active_record/relation/delegation.rb:66:in `for_mailing_list'
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:89:in `get_favorite_posts'
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:24:in `block in execute'
/var/www/discourse/lib/distributed_mutex.rb:33:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:14:in `synchronize'
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:12:in `execute'
/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform'
rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:76:in `with_connection'
/var/www/discourse/app/jobs/base.rb:221:in `block in perform'
/var/www/discourse/app/jobs/base.rb:217:in `each'
/var/www/discourse/app/jobs/base.rb:217:in `perform'
/var/www/discourse/app/jobs/base.rb:279:in `perform'
mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:93:in `process_queue'
mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:37:in `block (2 levels) in initialize'

مرحبًا authur، هل يمكنك تحويل أي محتوى محادثة إلى موضوع في فئة (
إليك الوصف،

أواجه نفس المشكلة هنا. هل مستودع GitHub هو المكان الصحيح للإبلاغ عن هذه المشكلة؟

أبلغ أنطون بالفعل عن المشكلة في Pavilion. وبحسب @angus، فإن هذا هو المكان المناسب للإبلاغ عن الأخطاء ومعالجتها في النهاية. لمزيد من التفاصيل حول كيفية الإبلاغ عن الأخطاء، اضغط هنا.

3 إعجابات

مرحبًا يا أصدقاء، بالنظر إلى التغييرات الجوهرية الأخيرة، وبعض التحديات التقنية الأخرى التي يفرضها باببل في النسخة الحالية من كود ديسكورش، فقد قررت للأسف أنه غير مجدٍ لمواصلة دعم باببل في هذه المرحلة. لذا سيتم نقل هذا إلى #plugin:broken-plugin.

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

أوصيكم بالنظر في استخدام حالة دردشة مخصصة منفصلة بجانب ديسكورش لمجتمعكم. إذا كانت لديكم أي أسئلة حول إعداد ذلك أو ما الذي يجب استخدامه، فسأكون سعيدًا بتقديم بعض النصائح لكم (مجانًا). في بافيليون نستخدم Mattermost بجانب ديسكورش، وهو يعمل بشكل جيد بالنسبة لنا.

20 إعجابًا

شكرًا لك على كل الجهد الذي بذلته! ربما يجد شخص ما في النهاية طريقة لربط قناة دردشة عامة خارجية من إحدى هذه الخدمات (ماترموست، روكيتشات، ماتريكس) بـ Discourse للحصول على نوع من “الدردشة المباشرة”.

6 إعجابات

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

33 إعجابًا