السحوبات
سحوبات بمدة محددة، وسحوبات خاطفة لأول من يضغط، وفرص فوز مرجّحة بالرتب، وفائزون من القنوات الصوتية، والقائمة السوداء.
يدير Epix نوعين من السحوبات. السحب العادي يبقى مفتوحًا مدة محددة ثم يختار فائزيه عشوائيًا عند انتهائه. أما السحب الخاطف فسباق: أول من يضغط الزر من الأعضاء يفوز. وفوق النوعين قائمتان على مستوى السيرفر: مضاعِفات فرص الفوز للرتب، وقائمة سوداء بأعضاء ورتب لا يمكنهم الفوز أبدًا. وكل ما في هذه الصفحة يعمل بدون Premium.
قبل أن تبدأ
- تُدار السحوبات بأوامر Slash. الأمر
/giveawaysيحتاج Manage Server؛ والأمران/chanceو/blacklistيحتاجان Administrator. - الأمر
/giveaways createيتطلب أن تكون إضافة السحوبات مفعّلة في سيرفرك. وإن كانت مطفأة، يخبرك الأمر بذلك؛ ويفعّلها أحد المسؤولين بالأمر/enable addon:giveaways. - يحتاج البوت إلى إرسال الرسائل والـEmbeds في قناة السحب. وفي وضع التفاعلات يجب أن يستطيع أيضًا إضافة تفاعله: فإن لم يستطع، يحذف المنشور ويفشل الأمر.
إنشاء سحب
نفّذ /giveaways create في القناة التي تريد أن يظهر فيها السحب، فيُنشر المنشور في تلك القناة.
| الخيار | إلزامي | القيم |
|---|---|---|
| duration | نعم | من 30 ثانية إلى 30 يومًا، تُكتب مثل 30m أو 2h أو 1d أو 1w. |
| prize | نعم | تظهر عنوانًا للمنشور وفي إعلان الفائزين. |
| winners_count | لا | من 1 إلى 15. الافتراضي 1. |
| only_role | لا | لا يفوز إلا الأعضاء الذين يحملون هذه الرتبة. |
| voice_channel | لا | قناة صوتية أو قناة Stage. يُختار الفائزون فقط من الأعضاء الموجودين فيها لحظة انتهاء السحب. |
/giveaways create duration:1d prize:Discord Nitro winners_count:3
/giveaways create duration:2h prize:Event pass voice_channel:#Stageيعرض المنشور الجائزة، وعدًّا تنازليًا حيًا، والمضيف، وعدد الفائزين، وأي شرط للمشاركة. في وضع الزر (الافتراضي) يدخل الأعضاء بالضغط على الزر؛ والضغط عليه مرة أخرى يعرض زر «مغادرة السحب» لا يراه غيرهم. وفي وضع التفاعلات يدخل الأعضاء بالتفاعل بإيموجي السحب. والعضو الذي يضغط الزر بعد انتهاء الوقت يُبلَّغ بأن الفائزين على وشك الإعلان.
الشروط
الخياران only_role و voice_channel يُطبَّقان دائمًا عند اختيار الفائزين: العضو الذي لا يحمل الرتبة، أو ليس في القناة الصوتية في تلك اللحظة، لا يمكنه الفوز. أما هل يستطيع الدخول أصلًا فيتوقف على إعداد «الشروط» (Condition flow). افتراضيًا يستطيع الدخول ويُتحقق منه عند السحب. وإذا مُنع الدخول، يرفضه الزر ويخبره بالشرط الذي ينقصه.
الإنهاء والتعديل وإعادة السحب
| الأمر | ما الذي يفعله |
|---|---|
/giveaways end giveaway_id | ينهي سحبًا جاريًا فورًا. ويُختار الفائزون خلال ثوانٍ قليلة، تمامًا كما لو انتهى الوقت. |
/giveaways edit giveaway_id | يفتح نموذجًا لتغيير عدد الفائزين (من 1 إلى 15) والوقت المتبقي (من 30 ثانية إلى 14 يومًا، محسوبًا من الآن). اترك الحقل فارغًا لتُبقي قيمته. ولا يمكن تعديل سحب انتهى. |
/giveaways reroll giveaway_id | يختار مجموعة جديدة من الفائزين لسحب منتهٍ، ويحدّث المنشور ويعلن عنهم. |
/giveaways list [page] | السحوبات الجارية في هذا السيرفر، 10 في كل صفحة، والأقرب انتهاءً أولًا. |
الخيار giveaway_id هو معرّف رسالة السحب، ويدعم الإكمال التلقائي.
كيف يُختار الفائزون
- يُلتقط ما انتهى من السحوبات كل 5 ثوانٍ. والسحوبات محفوظة لا محتفظ بها في الذاكرة، فالسحب الذي ينتهي أثناء إعادة تشغيل البوت يُختار فائزوه فور عودته.
- البوتات لا تُختار أبدًا، ولا الأعضاء المدرجون في القائمة السوداء، ولا من يحمل رتبة مدرجة فيها.
- تُطبَّق الشروط: يُتحقق من الرتبة والقناة الصوتية لحظة السحب.
- مضاعِفات الرتب ترجّح السحب (القسم التالي). ويُختار كل فائز بدوره ثم يُستبعد من المجموعة، فلا يفوز أحد مرتين في سحب واحد.
- إذا لم يدخل أحد، يُعلَّم المنشور منتهيًا ويوضح رد ذلك. وإذا دخل أعضاء ولم يكن أيٌّ منهم مؤهلًا، يوضح الرد أن أحدًا لم يستوفِ الشروط.
- إذا حُذفت رسالة السحب أو قناته، يُغلق السحب بلا فائزين.
مضاعِفات فرص الفوز
الأمر /chance يمنح أعضاء رتبة ما فرصًا أفضل في كل سحوبات السيرفر. الجميع يُحسب افتراضيًا بـ1x، والعضو ذو 2x فرصته في أن يُختار لكل مركز ضعف فرصة العضو ذي 1x. ومن يحمل عدة رتب معزَّزة يحصل على أعلى مضاعِف بينها، لا على مجموعها.
| الأمر | ما الذي يفعله |
|---|---|
/chance addrole role multiplier | يحدد مضاعِف رتبة، من 0.1 إلى 10. وتنفيذه مرة أخرى للرتبة نفسها يستبدل القيمة. |
/chance removerole role | يزيل مضاعِف رتبة. |
/chance list | يعرض كل المضاعِفات في السيرفر. |
القائمة السوداء
| الأمر | ما الذي يفعله |
|---|---|
/blacklist addmember member | يضيف عضوًا واحدًا إلى القائمة السوداء. |
/blacklist addrole role | يضيف إلى القائمة السوداء كل من يحمل رتبة ما. |
/blacklist removemember member | يزيل عضوًا واحدًا من القائمة السوداء. |
/blacklist removerole role | يزيل رتبة من القائمة السوداء. |
/blacklist removeallmembers | يمسح كل الأعضاء من القائمة السوداء. وتبقى الرتب المدرجة فيها. |
/blacklist list | يعرض الأعضاء والرتب المدرجين في القائمة السوداء. |
الأعضاء المدرجون في القائمة السوداء، وكل من يحمل رتبة مدرجة فيها، يُتخطَّون عند اختيار الفائزين وعند إعادة السحب. لكن القائمة السوداء لا تمنعهم من ضغط زر الدخول، فيظلون محسوبين في إجمالي المشاركات الظاهر على المنشور. والسحوبات الخاطفة لا تتحقق من القائمة السوداء.
السحوبات الخاطفة
/giveaways drop prize:Steam key cooldown_by_seconds:5 winners_count:2- يعدّ البوت تنازليًا في القناة، برسالة كل ثانية، لمدة 3 إلى 6 ثوانٍ (الافتراضي 5)، ثم ينشر السحب الخاطف مع زره.
- أول من يضغط من الأعضاء يفوز: من 1 إلى 3 فائزين، والافتراضي 1. والضغط مرتين لا يُحسب مرتين.
- ينتظر السحب الخاطف أول ضغطة بلا حد زمني. وإذا ضغط عدد من الأعضاء أقل من عدد الفائزين، يُغلق بعد 45 ثانية من أول ضغطة بمن ضغط.
- السحب الخاطف بلا شروط ولا مضاعِفات ولا قائمة سوداء، ولا يُحفظ: فهو موجود ما دام البوت يعمل فقط.
الإعدادات
الأمر /giveaways settings يفتح لوحة إعدادات للسيرفر كله. لا يستخدمها إلا من نفّذ الأمر، وتُقفل بعد 60 ثانية بلا تغيير. وضع الدخول والإيموجي وطريقة عرض العدد ولون الزر تُنسخ إلى كل سحب لحظة إنشائه، فتغييرها لا يغيّر السحوبات الجارية بالفعل. أما إعداد «الشروط» فيسري على السحوبات الجارية فورًا.
| الإعداد | الافتراضي | الأثر |
|---|---|---|
| وضع الدخول | الزر | يدخل الأعضاء بزر، أو بالتفاعل. |
| الإيموجي | إيموجي السحب في ثيمك | يظهر على الزر، أو يُستخدم تفاعلًا. لتغييره، اضغط «تعديل الإيموجي» وتفاعل على رسالة البوت؛ والإيموجي المخصص يجب أن يكون من هذا السيرفر. |
| عدد المشاركين (وضع الزر) | على الزر | يعرض عدد المشاركات نصًا على الزر، أو سطرًا منفصلًا في المنشور. |
| لون الزر (وضع الزر) | رمادي | أزرق أو رمادي أو أخضر أو أحمر. وزر السحب المنتهي يصبح رماديًا ومعطلًا دائمًا. |
| الشروط (Condition flow) | السماح بالدخول | السماح لمن لا يستوفي شرطًا بالدخول والتحقق منه عند السحب، أو رفض دخوله حتى يستوفيه. |
حل المشكلات
- «هذا الأمر يتطلب إضافة السحوبات»: يفعّلها أحد المسؤولين بالأمر
/enable addon:giveaways. - إعادة السحب تقول إنه لا يوجد مشاركون: السحب كان في وضع التفاعلات، وهو لا يحتفظ بقائمة مشاركات يُعاد السحب منها.
- سحب القناة الصوتية انتهى بلا فائزين مؤهلين: المشاركون غادروا القناة الصوتية قبل السحب. ولا يُحسب إلا من كان فيها في تلك اللحظة.
- مضاعِف رتبة لا يغيّر شيئًا: إما أنه مضبوط على أقل من 1x، أو أن لدى العضو مضاعِفًا أعلى من رتبة أخرى.
- حُذف منشور السحب بالخطأ: يُغلق السحب بلا فائزين عند انتهاء وقته. ابدأ سحبًا جديدًا.