بث مباشر على Discourse

:information_source: ملخص يتيح لك Discourse Livestream إنشاء مواضيع بث مباشر تتيح للمستخدمين الانضمام والمشاركة في الدردشة
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-livestream
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse

الميزات

افتح أي موضوع لبدء حدث بث مباشر.

يتضمن حدث البث المباشر

  • تدفق فيديو (باستخدام YouTube على سبيل المثال)
  • حدث تقويمي باستخدام Discourse Calendar (and Event)
  • وقناة دردشة dch مصاحبة يتم إنشاؤها تلقائيًا للحدث

التكوين

هناك بعض الإضافات والإعدادات المسبقة المطلوبة

  1. يجب تثبيت إضافة الدردشة وإضافة التقويم.
    • تأتي إضافة الدردشة مثبتة مسبقًا في Discourse، وتُدرج إضافة التقويم في مستوى الأعمال وما فوق، أو يمكن للمضيفين ذاتيًا تثبيتها بشكل منفصل.
  2. يجب تمكين إعدادات الموقع التالية
    • discourse livestream enabled
    • chat enabled
    • discourse post event enabled
    • calendar enabled
  3. تأكد من أن embeddable chat allowed paths تتضمن القيمة الافتراضية “/t”. لا ينبغي عليك تعديل هذه القيمة.
  4. يجب تعيين livestream chat allowed groups إلى Trust Level 0 إذا كنت تريد أن يتمكن جميع المستخدمين المسجلين من الدردشة. وإلا، قم بالإعداد وفقًا لذلك.

إنشاء موضوع بث مباشر

لإنشاء موضوع بث مباشر، ستحتاج إلى ملء ما يلي – بإضافة رابط البث المباشر وتفاصيل الحدث.

استخدم خيار إنشاء الحدث في المحرر

إليك مقتطف يمكنك استخدامه
https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley

[event start="2024-10-23 22:00" status="public" timezone="Asia/Singapore" allowedGroups="trust_level_0"]
[/event]

قبل الضغط على إنشاء موضوع، يُعد إضافة وسم livestream أمرًا حاسمًا.

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

لقطة شاشة لحدث بث مباشر جديد

بمجرد أن يضغط أي مستخدم على Going في الحدث، سيتم دمجهم تلقائيًا في قناة الدردشة، مما يسمح لهم بالمشاركة في المحادثة!

استكشاف الأخطاء وإصلاحها

لا تظهر الدردشة في موضوع البث المباشر الخاص بي

تأكد من أن embeddable chat allowed paths تتضمن القيمة الافتراضية “/t”

32 إعجابًا

تبدو هذه إضافة مفيدة للغاية! لدي بعض الأسئلة فقط:

  1. عندما يضغط المستخدم على ‘ذاهب’، هل سيفتح الدردشة على الشاشة تلقائيًا؟
  2. هل من الإلزامي إنشاء علامة “بث مباشر” واستخدامها في مواضيع البث المباشر؟
  3. هل يتم إغلاق القناة أو حذفها تلقائيًا بعد انتهاء البث المباشر؟
8 إعجابات

شكراً @NateDhaliwal!

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

حاليًا، نعم.

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

9 إعجابات

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

قد يتيح توفير محادثة مرتبطة لهذه الأنواع من الموضوعات سهولة التنظيم (سيتم إزالة المحادثات تلقائيًا بعد فترة زمنية معينة).

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

6 إعجابات

يبدو أن هذا المكون الإضافي يدعم بث YouTube المباشر ويعمل بشكل جيد في منتدانا. ولكننا نحتاج إلى مصدر بث مباشر آخر مثل Bilibili، فهل يدعم المكون الإضافي مصادر البث المباشر هذه؟

3 إعجابات

ما مدى فعالية هذا على الهاتف المحمول؟

@xish هل جربت على الهاتف المحمول؟ أتوقع أنه إذا كان لدى bilibili مشغل يعمل على discourse فسيعمل على الأرجح. الاختبار السهل هو إنشاء فئة خاصة بمجموعة اختبار ووظيفة اختبار.

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

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

شكراً مقدماً!

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

كما كتبت ناتالي، يجب عليك تفعيل هذا


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

5 إعجابات

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

شكراً على إجابتك :heart:

5 إعجابات

رائع جدًا! هل جرب أحد هذا الإضافة مع Owncast أو PeerTube؟

3 إعجابات

هل هذا صحيح؟

لا أرى الدردشة مضمنة وقد نقرت على “حضور” في الحدث.
من المقرر عرض الفيديو صباح الغد. ربما لا تظهر الدردشة إلا عندما يكون البث المباشر قيد التشغيل؟
تعديل لإزالة الرابط إلى البث السابق

تحديث:
لم يتم تضمين الدردشة في موضوع البث المباشر كما هو موضح في المنشور الأصلي. هل يمكن لأحد مساعدتي في معرفة سبب عدم عمل هذا؟

لقد قمت بتضمين وسم livestream (كان عليّ إنشاؤه - هل هذا صحيح؟)
الدردشة ممكّنة وتعمل في النافذة الرئيسية
تم تمكين منشور discourse بعد الحدث على /t (كما هو موضح أعلاه)
التقويم ممكّن (ويعمل بخلاف ذلك)
أي تلميحات؟

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

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

هل تمكنت من جعله يعمل؟

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

لا، لم أتمكن من جعل الدردشة تظهر في المنشور كما هو موضح في المنشور الأصلي.

هل يمكنك مشاركة لقطة شاشة لما يبدو عليه موضوعك؟

شكراً ناتالي، لم يكن لدي السمة مفعلة :roll_eyes: :blush:

تعديل للإضافة:
أود فقط أن أشكر ناتالي وجميع الأشخاص الذين يجعلون هذا المشروع رائعًا!!! Discourse رائع والفريق والمتطوعون في هذا المجتمع يجعلونه رائعًا!!!

إعجابَين (2)

بعد دردشة سريعة، يبدو أن الإضافة لم تكن مفعلة، لذلك نحن الآن على ما يرام.

سأقوم بتحديث OP للتأكد من أن الجميع يتأكدون أيضًا من تشغيل إضافة البث المباشر.

5 إعجابات

ما هو الغرض من خيار الحد الأدنى للحدث: إخفاء أزرار الذهاب/عدم الذهاب وحالة المدعوين؟

لقد قمت بتحرير حدث واخترت ذلك، ثم أظهر فقط زر المهتمين لذلك لم تكن هناك طريقة للمشاركة في الدردشة.

إعجابَين (2)

موضوع حديث حول حدث خريطة يوم الاثنين

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

هل يمكن لأحد أن يذكرني بكيفية إخفاء المحتوى خلف حالة RSVP ذاهب؟

هل لديك مثال على ما تعنيه هنا؟ هل تريد عرض المحتوى عندما يضغط شخص ما على “سيذهب”؟