الإعلانات المجدولة ووضع الليل
مقدمة
من المهام الإدارية الشائعة تكرار الرسالة نفسها وفق جدول زمني وتهدئة المجموعة طوال الليل. تتيح الإعلانات المجدولة للبوت نشر رسالة نيابةً عنك، مرة واحدة أو بوتيرة متكررة، حتى لا تضطر إلى تذكّر إعادة نشر القواعد أو التذكير. أما وضع الليل فيكتم المجموعة خلال فترة يومية محددة ثم يعيد فتحها بعدها، بحيث لا توقظ محادثة في منطقة زمنية معيّنة أعضاءً في منطقة أخرى.
كلتا الميزتين متوقفتان افتراضيًا ولا تفعلان شيئًا حتى يضبطهما أحد المشرفين. تفعيل البوت لا يجعله يبدأ بنشر الإعلانات أو إسكات المجموعة من تلقاء نفسه.
الإعلانات المجدولة
يسجّل المشرف إعلانًا باستخدام أمر /announce. الكلمة الأولى بعد الأمر هي الجدول الزمني، وما بعدها هو النص المراد نشره. جميع أوامر الإعلانات مخصّصة للمشرفين فقط.
لجدولة رسالة، استخدم وتيرة زمنية أو الكلمة once متبوعة بالنص:
/announce 6h Read the /rules— نشر هذه الرسالة كل 6 ساعات./announce once Welcome, the AMA starts at noon.— نشر هذه الرسالة مرة واحدة فقط، ثم التوقف.
تُكتب الوتائر المتكررة كمدد زمنية. تشمل الوحدات المدعومة الدقائق والساعات والأيام والأسابيع، مثل 30m و6h و1d و2w. يوجد حد أدنى قدره 5 دقائق للإعلانات المتكررة، لذلك يُرفض أي جدول أقصر من خمس دقائق. الإعلانات لمرة واحدة (once) مستثناة من هذا الحد الأدنى لأنها تعمل مرة واحدة فقط.
هناك أمران فرعيان إضافيان لإدارة الإعلانات الحالية:
/announce list— عرض الإعلانات الحالية للمجموعة، مع معرّف كل إعلان./announce del <id>— إزالة إعلان واحد حسب معرّفه، مثل/announce del 42. يقتصر الحذف على مجموعتك، لذلك لا يمكن إزالة معرّف من مجموعة أخرى عن طريق الخطأ.
لكل مجموعة حد أقصى لعدد الإعلانات التي يمكنها الاحتفاظ بها في الوقت نفسه (20). إذا وصلت إلى هذا الحد، أزل إعلانًا قبل إضافة آخر. بعد حفظ الإعلان، ينشره المجدول عند حلول موعده: تُعاد جدولة الإعلانات المتكررة لموعد تشغيلها التالي بعد كل نشر، بينما تُوقف الإعلانات لمرة واحدة بعد تشغيلها. إذا تعذّر على البوت النشر في مجموعة عند حلول موعد الإعلان (مثلًا إذا أُزيل البوت)، فسيظل الجدول يتقدم حتى لا تُفحص المجموعة بلا نهاية.
وضع الليل
يكتم وضع الليل جميع الأعضاء خلال فترة يومية ويعيد إمكانية النشر عند انتهائها. يُتحكم فيه عبر مجموعة إعدادات في لوحة تحكم المجموعة، وأهمها set_night_mode_enabled، وهو متوقف افتراضيًا. تُعرّف الفترة بوقت بدء ووقت انتهاء وإزاحة عن UTC تربط هذه الأوقات بالساعة المحلية للمجموعة.
يمكنك ضبط وضع الليل من مكانين:
- لوحة التحكم. افتح المجموعة في لوحة تحكم المشرفين واضبط الفترة ضمن قسم الرقابة التلقائية.
- داخل الدردشة، باستخدام أمر
/nightmodeالمخصّص للمشرفين فقط.
يقبل أمر /nightmode فترة زمنية وبعض المفاتيح:
/nightmode 22:00-07:00 +1— كتم الأعضاء من 22:00 إلى 07:00 في مجموعة يسبق توقيتها المحلي UTC بساعة واحدة. يمكن أن تتجاوز الفترة منتصف الليل، كما في هذا المثال./nightmode on— تفعيل وضع الليل باستخدام الفترة المحفوظة./nightmode off— تعطيل وضع الليل. إذا كانت المجموعة مكتومة حاليًا بسبب وضع الليل، فسيؤدي ذلك أيضًا إلى إعادة فتحها./nightmode status— عرض الفترة الحالية والإزاحة وما إذا كانت المجموعة مكتومة الآن.
تُعطى الأوقات حسب التوقيت المحلي للمجموعة، أما الإزاحة اللاحقة (مثل +1 أو -5) فهي إزاحة UTC بعدد ساعات صحيح تخبر البوت بكيفية ارتباط ساعة المجموعة المحلية بـ UTC. يتحقق المجدول من الفترة ويقفل المجموعة أو يفتحها عند الحدود، لذلك يحدث الانتقال تلقائيًا كل يوم.
لا يتأثر المشرفون بوضع الليل. ينطبق الكتم على الأعضاء العاديين، لذا يستطيع المراقبون والمشرفون الاستمرار في النشر بينما تكون المجموعة هادئة. وهذا يعني أن بإمكان المشرف نشر إعلان في وقت متأخر من الليل حتى أثناء فترة الصمت.
كيف ينسّق وضع الليل مع قفل الغارات
يعمل كل من وضع الليل والحماية من الغارات عبر قفل أذونات الإرسال في المجموعة، لذلك يشتركان في القفل الأساسي نفسه ويتنسّقان بشأن موعد تحريره. إذا انتهت فترة وضع الليل بينما لا يزال قفل الغارات نشطًا، تبقى المجموعة مقفلة بسبب الغارة؛ وإذا انتهى قفل الغارات بينما لا تزال فترة وضع الليل نشطة، تبقى المجموعة مقفلة بسبب وضع الليل. لا تُفتح المجموعة إلا عندما لا تعود أي من الميزتين بحاجة إلى إبقائها مغلقة، لذلك لا ترفع إحداهما قفلًا لا تزال الأخرى تحتاج إليه.
أفضل الممارسات
- استخدم إعلانًا متكررًا للتذكيرات الدائمة مثل قواعد المجموعة، و
onceللإشعارات محدودة الوقت مثل بدء فعالية. - أبقِ عدد الإعلانات دون الحد الأقصى لكل مجموعة عبر حذف الإدخالات القديمة باستخدام
/announce listو/announce del <id>. - اضبط إزاحة وضع الليل بعناية حتى تطابق الفترة الساعة المحلية لأعضائك؛ وتحقق منها لاحقًا باستخدام
/nightmode status. - تذكّر أن المشرفين لا يزال بإمكانهم النشر أثناء وضع الليل، لذلك استخدم حسابًا غير مشرف إذا أردت التأكد من أن الكتم يعمل.
الملخص
تؤتمت الإعلانات المجدولة ووضع الليل مهمتين إداريتين متكررتين. ينشر /announce رسالة مرة واحدة أو بوتيرة متكررة، مع حد أدنى قدره 5 دقائق للجداول المتكررة، وحد أقصى لكل مجموعة، وأمرَي list/del فرعيين لإدارة ما تمت جدولته. يكتم وضع الليل الأعضاء خلال فترة يومية تُضبط بالتوقيت المحلي عبر إزاحة UTC بعدد ساعات صحيح، ويترك للمشرفين حرية النشر، ويتنسّق مع قفل الغارات حتى لا تتعارض الميزتان على قفل المجموعة. تظل كلتا الميزتين متوقفتين حتى يفعّلهما أحد المشرفين.