دردشة ديستورس

:discourse2: ملخص يضيف Discourse Chat وظائف الدردشة إلى مثيل Discourse الخاص بك.
:open_book: دليل التثبيت هذه الإضافة مدمجة في نواة Discourse. لا حاجة لتثبيت الإضافة بشكل منفصل.

الميزات

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

الإعداد

الإعداد الأولي

تم تفعيل الدردشة افتراضيًا لجميع المواقع المستضافة لدينا، ولكن إذا لم تكن مفعلة بعد، يمكنك الانتقال إلى /admin/plugins وتفعيل الإضافة:

افتراضيًا، ستكون الدردشة متاحة فقط لمجموعة الموظفين، ولكن يمكنك إضافة مجموعات أخرى بإضافتها إلى إعداد chat allowed groups.

الاحتفاظ بالقنوات

افتراضيًا، تُهيأ القنوات للاحتفاظ بالرسائل لمدة 90 يومًا، بينما تُهيأ الرسائل المباشرة ومجموعات الرسائل للاحتفاظ بالرسائل إلى الأبد، ولكن هذه إعدادات موقع قابلة للتكوين:

  • chat channel retention days (الافتراضي 90 يومًا)
    اختر المدة التي سيتم فيها الاحتفاظ برسائل الدردشة للقنوات
  • chat dm retention days (الافتراضي إلى الأبد)
    اختر المدة التي سيتم فيها الاحتفاظ برسائل الدردشة لقنوات الرسائل المباشرة ومجموعات الرسائل

إعدادات الموقع الأخرى

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

الوصول إلى القنوات وإنشاء قنوات جديدة

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

باستخدام زر Screenshot 2022-06-24 at 5.52.54 PM في أي نافذة دردشة، يمكنك التبديل بين وضع ملء الشاشة ووضع الخزانة.

إنشاء قناة

لإنشاء قناة جديدة (للموظفين فقط)، انتقل إلى /chat/browse/open عن طريق النقر على أيقونة :pencil: في شريط جانبي للقناة:

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

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

:bulb: تريد قناة فقط لمستخدمي TL3+؟ إذن إنشاء قناة جديدة لفئتك #lounge سيفعل ذلك تمامًا.

الخيوط

يمكن تفعيل الخيوط عند إنشاء القناة، أو لاحقًا في صفحة إعدادات القناة:

عندما يرد عضو على رسالة دردشة بينما تكون الخيوط مفعلة في القناة، ستفتح شريط جانبي للخيوط، وسيظهر مقتطف من أحدث رسالة في الخيط أسفل الرسالة الأصلية في تدفق القناة الرئيسي:

تتمتع الخيوط بمستويات تتبع مشابهة للمواضيع، والتي يمكن تغييرها عبر أيقونة :bell: في الزاوية العلوية اليمنى من الخيط:

يمكن لمُنشئ الخيط تغيير عنوان الخيط. في المواقع المستضافة بواسطة Discourse، يتم تفعيل توليد عناوين الخيوط بواسطة الذكاء الاصطناعي افتراضيًا :sparkles:

يمكن للأعضاء رؤية جميع الخيوط التي يشاركون فيها عبر رابط “خيوطي” في أعلى شريط جانبي الدردشة:

الانضمام إلى قناة

يمكنك معاينة والانضمام إلى القنوات من صفحة “تصفح القنوات”. من هذه الصفحة، يمكنك عرض جميع القنوات التي هي مرئية لك ومؤهلة للانضمام.

دعوة المستخدمين إلى القنوات باستخدام @mention

سيؤدي @mention المستخدمين الأفراد أو المجموعات إلى منح خيار دعوتهم إلى القناة إذا لم يكونوا مشاركين بالفعل. لدعوة المجموعات بهذه الطريقة، يجب أن يكون إعداد «من يمكنه @mention هذه المجموعة؟» في صفحة /manage/interaction الخاصة بالمجموعة مضبوطًا على شيء آخر غير «لا أحد».

بدء رسالة مباشرة أو دردشة جماعية

لبدء رسالة مباشرة، استخدم أيقونة :heavy_plus_sign في نافذة الدردشة بملء الشاشة في قسم الرسائل المباشرة وابدأ بإضافة أسماء المستخدمين إلى قائمة المستلمين. لمغادرة رسالة مباشرة أو دردشة جماعية، انقر على أيقونة X بجانب اسم القناة (فقط على سطح المكتب).

:information_source: إذا غادرت رسالة مباشرة بالخطأ، فإن بدء محادثة جديدة مع نفس الشخص/الأشخاص سيعيد ربطك بالرسائل المرسلة سابقًا.

خيارات رسائل الدردشة

مثل المواضيع، تدعم رسائل الدردشة:

  • التعديلات
  • الردود
  • الاقتباس
  • Oneboxing
  • ردود الفعل
  • الإشارات المرجعية
  • الحذف

في المُنشئ، يمكنك إدراج التواريخ، ورفع الملفات، وصور GIF! تدعم قنوات الدردشة الإشارات @here و@all على مستوى القناة مع كل قناة، كما توجد ميزات الوجود مثل هالة خضراء للمستخدمين المتصلين ومؤشر اسم المستخدم يكتب….

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

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

إضافة المستخدمين إلى قناة تلقائيًا

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

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

البحث

يمكن للأعضاء البحث في رسائل القناة الفردية باستخدام أيقونة البحث في أعلى يمين كل قناة:

أو البحث في جميع القنوات عبر رابط “بحث” في أعلى شريط جانبي الدردشة:

لوحة معلومات الدردشة

سيؤدي النقر على عنوان القناة الآن إلى نقل المستخدمين إلى لوحة معلومات مفيدة تحتوي على علامتي تبويب:

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

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

  • تسمح علامة التبويب الأعضاء للمستخدمين برؤية من آخر في الغرفة معهم (قائمة الأعضاء والعدد الإجمالي). تتضمن فلترًا حتى يتمكنوا من استخدام البحث.

image

تفضيلات الدردشة

عند تفعيل الدردشة، يرى المستخدمون صفحة /preferences/chat جديدة في تفضيلاتهم. في هذه الصفحة، يمكنهم التخلي عن الدردشة، أو التخلي عن إشعارات @here و@all، أو إدارة إشعارات البريد الإلكتروني للدردشة، أو اختيار صوت لسطح المكتب.

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

إغلاق وحذف وأرشفة القنوات

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

لأرشفة قناة، يجب تفعيل إعداد chat allow archiving channels، ويجب إغلاق القناة. يمكنك بعد ذلك اختيار «أرشفة القناة» من إعدادات القناة، وسيتم عرض نافذة منبثقة تسألك عما إذا كنت تريد إنشاء موضوع جديد أو استخدام موضوع موجود لعملية الأرشفة:

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

التكاملات

يدعم Discourse Chat الويب هوكات الواردة ولكن لا يدعم الروبوتات التفاعلية أو أوامر السلاش بعد.

:loudspeaker: إرسال رسائل الدردشة باستخدام الويب هوكات الواردة [متوافق مع Slack]

يمكن العثور على واجهة المستخدم لإنشاء الويب هوكات في Admin > Plugins > Chat > ويب هوك وارد جديد. يمكنك تكوين اسم، ووصف، واسم مستخدم (الذي ينشر الرسائل)، وقناة وجهة، ورمز تعبيري لكل ويب هوك.

:discourse2: مستضاف لدينا؟ الدردشة مدمجة كإضافة مدمجة للجميع. :partying_face:

46 إعجابًا
Now I've got Chat :speech_balloon: what do I do with Personal Messages?
Introducing Discourse Chat (BETA)
Add Option to Disable User-User Chat
Are chat messages hard deleted after the retention period?
Can I make chat visible for users who aren't logged in?
Use the api to post to chat channel?
Community Guide: Activating Lurkers
OP Contents on Progress Bar
Discourse Disorder
Channels, What are they?
In private chats AI uses threads
Improve editiability and visibility of Chat channel descriptions
Chat-like forums - open topic to the right from the list of topics
Chat settings missing?
Advice on a support forum
Using user cards to quickly view information about others
Discourse Gamification
Can anyone help me to add chat option of discord on forum?
Discourse Automation
Watched Words Reference Guide
Mattermost to Discourse Chat via incoming webhooks
Building a technical support chatbot
Can I auto-generate a post title
Discourse Livestream
Discourse Version 3.2
Discourse Chat Integrations
Chat button on usercard
3.0.0.beta15: Closing into Discourse 3.0 (with Sidebar, Chat, New Menus and more)
Discourse Calendar and Events
Hashtags are getting a #makeover
Migrating an existing community to Discourse
Is it possible to use Discourse Chat with the stable version?
What is the best way to run a support channel?
Try out the new sidebar and notification menus!
Discourse Livestream
Trust Level Permissions Reference
Request a howto auto post from a RSS feed to a chat channel by eg. using make.com?
Referencing types of review items created by plugins
Dedicated chat client?

تم دمج منشور في موضوع موجود: استخدام واجهات برمجة تطبيقات المترجم على الدردشة

تم تقسيم 4 مشاركات إلى موضوع جديد: إزالة مستخدم من قناة

طلب ميزة تسمح بإطارات iframe في Discourse Chat

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

اطلب ميزة لإضافة مكالمات صوت وفيديو مجانية عبر WebRTC أو Jitsi شخصية وجماعية في الدردشة من فضلك. سيزيد ذلك بشكل كبير من تفاعل المجتمع.

كيف نسمح للمستخدمين المجهولين والضيوف بالمشاركة في الرسائل المباشرة ومحادثات القنوات الجماعية؟

كيف نمنع إرسال الروابط الخارجية لتجنب قيام المتسللين بإرسال عناوين URL وروابط في الدردشات؟ هل هناك أي تصفية أو كلمات محظورة أو تعابير نمطية للتصفية في الدردشة؟

اسمح للمسؤولين والمشرفين بإجراء إعلانات جماعية في جميع الرسائل المباشرة وجميع قنوات المجموعات الخاصة.

إعجابَين (2)

هذا موجود بالفعل مع Jitsi:

وجدنا أنه مع مثيل Jitsi الخاص بنا، يمكننا تحسين العرض المسبق (oneboxing) بحيث يكون من الواضح جدًا ما يحدث.

إعجابَين (2)

تم تقسيم منشورين إلى موضوع جديد: NSFW image blurring in chat

هل يتم الاحتفاظ بهذه الرسائل في قاعدة البيانات بمجرد حذفها؟

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

لقد صادفت للتو قناة دردشة لم تعد نشطة… لذلك قمت بتشغيل استعلام مستكشف البيانات. والإجابة هي لا، لقد تم حذفها بالكامل من قاعدة البيانات.

7 إعجابات

هل هناك أي خطط لدمج الدردشة الصوتية في هذا؟

3 إعجابات
إعجابَين (2)

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

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

أهلاً بك @c0d3m3nt0r :slight_smile:

هناك بالفعل تقرير آخر عن هذا في Chat: Make image lightbox match core. هناك احتمال أن يكون مكونًا إضافيًا غير رسمي يتداخل بطريقة ما.

حسب ما نستطيع معرفته، فإنه يعمل كما هو مقصود في الدردشة هنا على meta والنقر على صورة في الدردشة يؤدي إلى تكبيرها.

هل لديك أي إعدادات خاصة/مكونات إضافية/تكوينات قد تساعد في تضييق نطاق المشكلة؟

إعجابَين (2)

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

إعجابَين (2)

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

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

إعجابَين (2)

يمكنك إنشاء قنوات متعددة مرتبطة بفئة واحدة - لا حاجة لإنشاء فئة لكل قناة.

ومع ذلك، لست أول من يشير إلى أن علاقة الفئة غير ضرورية. إليك موضوع ميزة آخر حديث حول هذا: Make it easier to add people to channels through chat UX

4 إعجابات

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

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

إعجابَين (2)

نعم، الفئة حاليًا تعمل بشكل أساسي كوسيلة لتحديد التحكم في الوصول للقنوات الموجودة بداخلها.

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

3 إعجابات

[اقتباس=“ديف مكولير، منشور:180، موضوع:230881، اسم المستخدم:mcwumbly”]
نعم، الفئة حالياً تخدم أساساً كوسيلة لتعريف التحكم في الوصول للقنوات الموجودة بداخلها.
[/اقتباس]

فقط لأتأكد من فهمي: هل تعني أن مجموعة معينة من الأشخاص التي يمكنهم الوصول إلى الفئة A، هي نفس المجموعة التي يمكنها الوصول إلى قناة أو أكثر مرتبطة بتلك الفئة A؟ هل هذا ما تعنيه؟

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

أنا أفكر في كيفية عمل Discord حيث يمكن تخصيص كل قناة لمجموعة أدوار مختلفة.

إعجابَين (2)

نعم، بالضبط.

5 إعجابات