Korat
ميزة

أنشئ مجموعة وأدر الأعضاء والأدوار

المجموعة في Korat لوحة نشر أولًا، وإلى جانبها غرف فرعية نصّية. هذا الترتيب هو التصميم كلّه: محتوى المجموعة هو كائن منشور الموجز نفسه، فيرث التعليقات والإشارات والإشعارات بدل إعادة بنائها بصورة رديئة.

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

منشور المجموعة منشور موجز له عنوان

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

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

والمردود العملي أن المجموعة في Korat تولد بقدرة الموجز نفسها، وأن التحسينات تصل إلى الاثنين معًا. والكلفة صريحة ومكتوبة أدناه: الغرف الفرعية للمجموعة ليست وحدة الرسائل، والنصف الباقي من المجموعة هو لوحة منشوراتها.

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

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

عامة ومغلقة، وما يعنيه «مغلقة» فعلًا

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

وتستخدم المجموعة المغلقة طلبات الانضمام. يطلب أحدهم الانضمام فيوافق مالك أو مشرف أو يرفض، ويستطيع مقدّم الطلب إلغاء طلبه المعلَّق بدل انتظار قرار لن يأتي. ويُبلَّغ الطرفان: المشرفون عند وصول طلب، ومقدّم الطلب عند الموافقة. الطلب الذي يختفي في صمت هو أشيع فشل في أنظمة المجموعات، والإشعار عند الموافقة أرخص علاج له.

وحالة المجموعة تظهر قبل الضغط لا بعده. المجموعة المغلقة تحمل قفلًا على بطاقتها، فيتّضح الفرق بين «انضمّ» و«اطلب الانضمام» وأنت ما زلت تقرّر — إذ يجب ألّا يَعِد زرّ بشيء ترفضه الشاشة التالية.

أربع قوائم، لا قائمة واحدة بشارات

شاشة المجموعات مقسومة إلى أقسام معنونة بعدّاداتها بدل قائمة واحدة تُنقل فيها العلاقة بشارة صغيرة: مجموعات أديرها، ومجموعات انضممت إليها، وطلبات معلّقة، واكتشاف، إضافة إلى بحث يشملها جميعًا.

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

الأدوار، وتسليم المجموعة

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

وقاعدة Korat أن الإجراء الذي سيرفضه الخادم يجب ألّا يُعرَض أصلًا. فالمالك لا يرى عنصر «مغادرة المجموعة» لأن مغادرته تُيتّم المجموعة، والمسار أمام مالك يريد الخروج هو نقل الملكية أولًا. أما الإجراءات المدمِّرة — حذف مجموعة أو إزالة عضو — فتقف خلف تأكيد يقول بوضوح ما الذي *لن* يحدث كما يقول ما سيحدث، لأن الناس يتردّدون غالبًا وهم يفترضون الأسوأ.

إشعارات تقابل قرارات

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

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

مشاركة مجموعة إلى الخارج

يمكن مشاركة المجموعة عبر نظام الروابط المبهمة نفسه المستعمل في بقية Korat: رابط بالشكل koratland.com/s/<token> برمز عشوائي من 14 حرفًا يُحلّ داخل التطبيق. والدالة التي تحلّه تعيد نوع الكائن ومعرّفه فقط، ولا تكشف من أنشأ المشاركة ولا كم مرة فُتحت. فرابط الدعوة المنشور علنًا لا يحمل أي معلومة عمّن نشره.

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

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

الأسئلة الشائعة

كيف يتحدّث عدّة أشخاص في مجموعة على Korat؟

بطريقتين. بالمنشورات — ومنشور المجموعة يدعم التعليقات والتفاعلات وإشارات @ والإشعارات — وبالغرف الفرعية للمجموعة، وهي قنوات نصّية على طريقة Discord مسرودة داخل المجموعة. أما الدردشة المباشرة فتبقى بين شخصين.

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

ما الفرق بين المجموعة العامة والمغلقة؟

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

وتحمل المجموعة المغلقة قفلًا على بطاقتها، فتعرف نوعها قبل الضغط.

هل تظهر منشورات المجموعات في الموجز الرئيسي؟

لا. تُستبعد منشورات المجموعات من الموجز الرئيسي عند نقطة واحدة في مسار الترتيب، وتظهر داخل مجموعتها فقط.

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

هل أستطيع تسليم مجموعتي إلى شخص آخر؟

نعم. نقل الملكية مبنيّ في النظام، وهو الطريق الذي ينبغي أن يسلكه المالك قبل الخروج. ولا يُعرَض على المالك خيار «مغادرة المجموعة» أصلًا، لأن مغادرته تُيتّم المجموعة.

ويستطيع المالك والمشرفون كذلك تغيير دور عضو أو إزالته.

هل يعرف الأعضاء حين أنشر في مجموعة؟

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

ومنشورات المجموعات تستعمل نظام الإشعارات نفسه الذي تستعمله منشورات الموجز العادية.

أنشئ مجموعة

سمِّها، واكتب قواعدها، واخترها عامة أو مغلقة. مجاني، على أندرويد وفي المتصفّح.