رسالة المغادرة على Discord تضمين يرسله البوت إلى قناة تختارها كلما غادر عضو الخادم، ويُملأ باسم ذلك العضو وبالعدد الجديد لأعضاء الخادم. تُضبط بشكل منفصل عن رسالة الترحيب، رغم أن الاثنتين تبدوان متشابهتين، لأن الخادم الذي يرحّب بالناس بصخب ولا يقول شيئاً عند رحيلهم يبدو أحادي الجانب، وبعض الخوادم تريد العكس: ترحيباً هادئاً وعدّاً مرئياً جداً للمغادرين لمراقبة الهجمات. يغطي هذا الدليل إعدادها، والعناصر النائبة التي تعمل فعلاً، والمواضع التي قد تخطئ فيها.
الترحيب والمغادرة إعدادان منفصلان
في لوحة تحكم Noxyr، يوجد الترحيب والمغادرة في صفحتين مختلفتين، ولكل منهما قناته ومفتاح تفعيله وعنوان تضمينه ورسالته ولونه وصورته. يُحفظان عبر نقطة الإعدادات نفسها، لكن حفظ أحدهما لا يمس الآخر أبداً؛ فتشغيل رسائل المغادرة لا يُفعّل رسائل الترحيب بصمت، وتعديل نص المغادرة لا يكتب فوق أي شيء في صفحة الترحيب. ولكل منهما أيضاً مفتاح وحدة خاص، فيستطيع الخادم تشغيل أحدهما دون الآخر: مزيج شائع هو الترحيب مفعّلاً (لاستقبال الأعضاء الجدد وشرح القواعد) مع المغادرة معطلة (حتى لا تبدو المغادرة الهادئة كأنها توبيخ علني).
إعداد رسالة المغادرة
- اختر قناة المغادرة. بدونها لا يُنشر شيء، حتى لو كان المفتاح مفعّلاً.
- فعّل "Enabled". القناة وحدها لا تفعّلها.
- اكتب عنوان التضمين والرسالة. توجد قيم افتراضية ("Member Left") لكنها تبدو عامة؛ رسالة من سطر واحد تذكر الخادم فعلاً تبدو أقل كقالب جاهز.
- اضبط اللون، واختيارياً الصورة. الصورة تحتاج إلى رابط
https://مباشر لملف PNG أو JPG أو GIF، فرابط صفحة تعرض صورة فقط لن يظهر.
كل ذلك موجود في صفحة Leave في لوحة التحكم، مع معاينة حية بجوار النموذج، فترى التضمين الفعلي قبل الحفظ، لا النص الخام فقط.
العناصر النائبة التي تعمل فعلاً
أربعة عناصر نائبة تُملأ تلقائياً عند إرسال الرسالة: {user} (إشارة لمن غادر، مع ملاحظة أن الإشارة إلى شخص لم يعد في الخادم تظهر كاسمه لا كإشارة حية)، و{userTag} (اسم مستخدمه دون إشارة، مفيد لأن الإشارة إلى شخص غادر لا تفعل شيئاً على أي حال)، و{server} (اسم الخادم)، و{memberCount} (العدد مباشرة بعد مغادرته). وأي شيء آخر يُكتب في الرسالة يبقى كما كُتب بالضبط؛ لا يوجد فشل صامت، لكن لا يوجد إكمال تلقائي أيضاً، لذا فخطأ إملائي مثل {usertag} سيُطبع حرفياً.
رسالة مبنية بالكامل حول {userTag} و{memberCount} تُقرأ جيداً للخوادم التي تركز على النمو: "غادر {userTag} للتو {server}. أصبحنا الآن {memberCount} عضواً." تُبقي النبرة محايدة بدلاً من أن تكون درامية.
الصورة الاحتياطية: لافتة واحدة لكل رسالة
إذا تُرك حقل Image URL الخاص بصفحة المغادرة فارغاً، تعود الرسالة إلى صورة افتراضية تُضبط مرة واحدة في صفحة Setup، وهي الصورة الاحتياطية نفسها التي تستخدمها رسائل الترحيب والتحقق وعدد قليل من التضمينات الأخرى. وهذا يعني أن الخادم يستطيع اعتماد لافتة واحدة بعلامته التجارية، وتستخدمها كل رسائل الانضمام والمغادرة والتحقق تلقائياً، ولا يحتاج إلا إلى تجاوز لكل صفحة للرسائل التي ينبغي أن تبدو مختلفة. راجع دليلنا لعلامة التضمين التجارية على مستوى الخادم لمعرفة كيفية ضبط الافتراضي وأين ينطبق أيضاً.
أخطاء شائعة
- القناة مضبوطة والمفتاح معطّل (أو العكس). يجب أن يكون الاثنان صحيحين. تُبرز صفحة Overview في لوحة التحكم ذلك كوحدة "مفعّلة لكنها غير مكتملة" إذا لاحظته.
- توجيه الرسالة إلى قناة لا يستطيع البوت النشر فيها. تحقق من تجاوزات صلاحيات البوت في تلك القناة تحديداً، لا من صلاحياته على مستوى الخادم فقط؛ فالمنع على مستوى القناة يمنعه أيضاً.
- توقّع أن تشرح رسالة المغادرة سبب رحيل العضو. لا تستطيع ذلك. لا تخبر Discord أي بوت ما إذا كان العضو غادر باختياره أو طُرد أو حُظر؛ فهذه أحداث منفصلة تماماً، والطرد أو الحظر يُبلَّغ عنه في سجلات الحماية من الإغراق والإشراف، لا في رسالة المغادرة.
لماذا تهتم برسالة مغادرة أصلاً
ثلاثة أسباب حقيقية تجعل الخوادم تفعّلها: إشارة حية لمعدل خروج الأعضاء دون فتح قائمة الأعضاء في Discord نفسها، وطريقة خفيفة لملاحظة حدث مغادرة جماعية (عدة رسائل مغادرة خلال ثوانٍ عرَض يستحق الفحص، إلى جانب إعدادات الأمان)، وللمجتمعات الأصغر، مجاملة بسيطة: الأعضاء المنتظمون يلاحظون عندما يغادر أحد يعرفونه. ولا يحتاج أي من ذلك إلى تعقيد؛ سطر بسيط مع عدد الأعضاء يؤدي المهمة.
أسئلة شائعة
هل يمكنني استخدام القناة نفسها للترحيب والمغادرة؟ نعم. لا شيء يمنع ذلك، رغم أن معظم الخوادم تفضل الفصل بينهما حتى لا تختلط الوافدون والمغادرون في قناة نشطة.
هل تُظهر رسالة المغادرة من حظر العضو أو طرده؟ لا. تعرف فقط أن العضو قد رحل، لا السبب. لمعرفة ذلك، راجع سجل التدقيق أو قناة السجلات.
هل يمكن أن تحتوي رسالة المغادرة على زر، كما في رسالة الترحيب؟ لا، فرسائل الترحيب تدعم زر رابط اختيارياً، أما رسائل المغادرة فلا؛ لأنه لا يوجد شيء يمكن النقر عليه لشخص غادر.
هل سيعطّل إيقاف وحدة الترحيب المغادرة أيضاً؟ لا، فهما وحدتان منفصلتان (welcome وleave) في /module وفي صفحة Modules بلوحة التحكم، ويمكن إيقاف أيٍّ منهما بشكل مستقل.
ماذا يحدث للرسائل المرسلة سابقاً إذا غيّرت النص لاحقاً؟ لا شيء. فقط أحداث المغادرة الجديدة تستخدم الرسالة المحدَّثة؛ أما المنشورات السابقة في القناة فلا تُمس.
اضبطها في صفحة Leave في لوحة تحكم خادمك، واقرنها بـرسالة ترحيب يقرؤها الناس فعلاً حتى يُغطى طرفا دورة حياة العضو.