AlphaCloud v1.10.1: Utility والرتب المرتبطة لمدة محدودة وخيوط التذاكر الخاصة
بعد يوم واحد من v1.10.0، خمس أفكار أخرى من لوحة الأفكار: وحدة Utility الجديدة، والرتب المرتبطة لمدة محدودة ومع عدة محفّزات، والتذاكر كخيوط خاصة، وسجلات AFK مباشرة في القناة الصوتية.

صدر الإصدار v1.10.1 بعد يوم واحد من v1.10.0، وهو رسميًا تحديث إصلاحي عاجل (Hotfix). ومع ذلك يأتي بوحدة جديدة كاملة. فقد كانت الاقتراحات التالية تنتظر بالفعل على لوحة الأفكار، وبنينا خمسة منها على الفور.
Utility: إدارة الرتب والقنوات من دون أن تكون أدمن
كان اسم الاقتراح ببساطة "Add a utilities module"، مع رغبة صريحة واحدة: أن تكون الصلاحيات قابلة للضبط بالتفصيل. تمنح الوحدة الجديدة فريقك أمرين. باستخدام /utility role ينشئ الأعضاء الرتب ويمنحونها ويسحبونها ويعدّلونها ويحذفونها، وباستخدام /utility channel ينشئون القنوات ويحذفونها ويعيدون تسميتها ويقفلونها ويبطّئونها. والبوت هو من ينفّذ كل شيء.
وهنا بالضبط يكمن الخطر. فالبوت يملك عادةً صلاحيات أكثر من الأشخاص الذين يستخدمونه، والوحدة التي تمرّر هذه الصلاحيات إلى الآخرين لا تكون آمنة إلا بقدر قواعدها. لذلك يبدأ كل إجراء من الإجراءات العشرة معطّلًا، ولكل واحد منها تحدد في اللوحة:
- من يحق له استخدامه: عبر صلاحية Discord المناسبة، أو عبر الرتب، أو كليهما، إضافةً إلى رتب لا يحق لها ذلك أبدًا
- أي الرتب والقنوات لا يجوز له المساس بها أبدًا
- كم مرة يمكن للعضو استخدامه في الساعة
وفوق ذلك هناك قواعد لا يمكنك تعطيلها. لا تُمَسّ أي رتبة إلا إذا كانت تحت أعلى رتبة لدى العضو. ومن يمنح رتبة يجب أن يملك بنفسه كل صلاحيات تلك الرتبة، لأن رتبة أدنى قد يُسمح لها مع ذلك بالحظر. ولا تحصل الرتب الجديدة على صلاحيات إلا من قائمة ثابتة لا تضم أبدًا Administrator أو Manage Server أو Manage Roles أو Manage Channels أو Manage Webhooks أو Ban Members أو Kick Members، وحتى من هذه القائمة لا تحصل إلا على ما يملكه العضو نفسه. وتُجرى كل الفحوصات عند كل استخدام على حالة السيرفر كما هي في تلك اللحظة، ثم مرة أخرى عند النقر على زر التأكيد.
الحذف يتطلب دائمًا تأكيدًا. ولأن سجل التدقيق (Audit Log) في Discord يذكر البوت بعد ذلك على أنه من نفّذ العملية، تُبلغ Utility مسبقًا عن كل عملية حذف إلى Anti Nuke لدينا. ويحتسب Anti Nuke العملية على العضو الذي استخدم الأمر. ومن دون هذه الخطوة كان بإمكان أي شخص أن يُفرغ سيرفرًا عبر البوت، ولن يرى Anti Nuke سوى البوت، الذي لا يشتبه فيه عن قصد.
من دون Premium يمكن للعضو استخدام الإجراء حتى 10 مرات في الساعة. ومع Premium يصل الحد إلى 100 مرة، وتحدد أنت الصلاحيات التي يجوز أن تحصل عليها رتبة جديدة أو معدّلة، ويمكنك حصر إجراءات الرتب في قائمة ثابتة وإجراءات القنوات في فئات معينة. وإذا انتهى Premium تظل هذه الإعدادات سارية. فهي تقيّد في أغلب الأحوال، ولا ينبغي لاشتراك منتهٍ أن يسمح أبدًا بأكثر مما كان يسمح به من قبل. كل ما تبقى تجده في توثيق Utility (بالألمانية).
الرتب المرتبطة: لمدة محدودة ومع عدة محفّزات
لم تنطلق الرتب المرتبطة إلا مع v1.10.0، وقد وصل بشأنها اقتراحان على الفور.
رتب لمدة محدودة. يمكن للقاعدة الآن أن تمنح رتبها لمدة محدودة، من ساعة واحدة حتى 90 يومًا. وعندما تنتهي المدة يسحبها البوت مجددًا، حتى لو أُعيد تشغيله في هذه الأثناء: إذ يُحفظ موعد الانتهاء قبل منح الرتبة، لأن رتبة بلا موعد انتهاء محفوظ لن تزول أبدًا. وبعد ذلك لا يمنحها البوت من جديد لمجرد أن العضو ما زال يملك الرتبة المحفّزة، وإلا لما كان لعبارة "لمدة محدودة" أي معنى. وتظهر هذه الرتب أيضًا في الرتب المؤقتة (بالألمانية)، حيث يمكنك إنهاؤها قبل موعدها.
عدة محفّزات لكل قاعدة. بدلًا من 20 قاعدة لـ20 رتبة، تكفي الآن قاعدة واحدة: من يملك أيًّا من هذه الرتب يحصل على الرتبة X. من دون Premium يمكن استخدام 3 رتب محفّزة لكل قاعدة، ومع Premium حتى 25. وعند تفعيل خيار "إزالة مجددًا" لا يسحب البوت الرتب إلا عندما لا يبقى لدى العضو أي من الرتب المحفّزة. المزيد في توثيق الرتب المرتبطة (بالألمانية).
التذاكر كخيوط خاصة، وهذه المرة فهمناها بشكل صحيح
في مقال v1.10.0 اعترفنا بأننا فهمنا فكرة "Ticket thread" خطأً في البداية وبنينا خيوطًا خاصة، قبل أن يتضح أن المقصود كان منتدى. لكن القصة لم تتوقف هنا: فقد جاء بعد ذلك توضيح بأن الخيط الخاص كان هو المقصود في النهاية. لذلك أصبح الاثنان متاحين الآن.
يمكن لكل فئة تذاكر أن تفتح تذاكرها كقناة مستقلة، أو كمنشور في منتدى، أو كخيط خاص، إما في القناة التي توجد فيها لوحة التذاكر أو في قناة تختارها أنت. وعلى عكس المنتدى، لا يرى الخيط الخاص إلا من هم داخله: منشئ التذكرة، والفريق، وكل من يحق له إدارة الخيوط في تلك القناة. وهذا يجعل الخيوط مناسبة أيضًا لطلبات الانضمام أو أسئلة الدفع، من دون أن تمتلئ قائمة القنوات.
هناك خصوصية في Discord يجب أن تعرفها: لا يمكن لرتبة أن تنضم إلى خيط، بل يمكن ذلك للأعضاء فرادى فقط. لذلك يضيف البوت أعضاء رتب فريقك واحدًا تلو الآخر. ويعمل ذلك بأعلى قدر من الموثوقية عندما تملك رتب فريقك صلاحية "Manage Threads" في قناة التذاكر، فعندها يرون كل تذكرة مباشرة دون أي التفاف. انظر التذاكر (بالألمانية).
سجلات AFK مباشرة في القناة الصوتية
حتى الآن كانت سجلات AFK Room تُرسل إلى قناة سجلات منفصلة. أما الآن فيمكن أن تذهب مباشرة إلى الدردشة النصية لقناة AFK الصوتية، حيث يوجد الأعضاء الذين نُقلوا إليها على أي حال. والإشارة إلى العضو هناك لا ترسل له تنبيهًا أبدًا. وفي الطريق حصلت السجلات أيضًا على تصميم الرسائل الجديد. انظر AFK Room (بالألمانية).
تم إصلاحه
- تذاكر المنتدى لم يكن من الممكن منذ v1.10.0 إعادة فتحها أو حذفها بالأزرار الموجودة تحت رسالة الإغلاق، إذ كان البوت يدّعي أنك لست في قناة تذكرة
- دردشة الذكاء الاصطناعي مع نقطة نهاية خاصة بك: كان عنوان URL الأساسي الذي ينتهي أصلًا برقم إصدار، مثل
https://api.groq.com/openai/v1أوhttps://openrouter.ai/api/v1، يُضاف إليه/v1ثانٍ، فتضيع كل رسالة في الفراغ. ومن بين كل الصيغ، هذه بالذات هي التي يذكرها معظم المزوّدين في توثيقهم. والآن يعرض عنوان URL خاطئ أو اسم نموذج خاطئ تلميحًا قصيرًا في القناة بدلًا من تقرير خطأ - نماذج الاستدلال مثل
openai/gpt-oss-20bلدى Groq كانت تعيد إجابات فارغة عبر نقطة النهاية الخاصة بك. والآن تحصل على مساحة كافية للإجابة الفعلية /moderation roleallكان ينشر على السيرفرات الكبيرة بعد 15 دقيقة رسالة تقدّم جديدة كل بضع ثوانٍ، لأن Discord لا يسمح للبوت بتعديل رده على الأمر إلا لمدة 15 دقيقة. والآن تُبقي رسالة واحدة فقط التقدّم محدّثًا- التذاكر: رسالة السجل الخاصة بتذكرة حُذفت تلقائيًا تعرض مدة الاحتفاظ المضبوطة في اللوحة بدلًا من أن تذكر 7 أيام دائمًا
- الرتب المؤقتة: تاريخ الانتهاء غير المكتمل في اللوحة يعرض الآن تلميحًا واضحًا بدلًا من أن يعطّل الصفحة
- اختيار اللغة في اللوحة وتقارير الأخطاء والأفكار والطعون والنصوص المحفوظة: تبقى اللغة الجديدة الآن من المحاولة الأولى بدلًا من أن تعود أحيانًا إلى السابقة بعد إعادة التحميل
ما تغيّر وما أُزيل
- أصبحت رموز تسجيل الدخول إلى Discord المرتبطة بحسابك في اللوحة مخزّنة الآن بشكل مشفّر في قاعدة بياناتنا. لا شيء يتغيّر بالنسبة لك، ولا تحتاج إلى تسجيل الدخول من جديد
/check: لم يعد Gamma متاحًا كمزوّد لأن خدمته متوقفة عن العمل
تجد Utility في اللوحة ضمن قسم الإشراف، والقائمة الكاملة للتغييرات في سجل التغييرات على سيرفر Discord الخاص بنا. وقد جاءت الميزات الخمس الجديدة في هذا التحديث كلها من لوحة الأفكار. وإن كان ينقصك شيء: ideas.alphacloud.bot.
مقالات أخرى
AlphaCloud v1.10.4: يحمي Anti-Nuke الآن الـ Webhooks والبوتات أيضًا
تم سد ثغرتين في Anti-Nuke: يمكن حذف الـ Webhooks لحظة إنشائها، ولا يحق إلا لمالك السيرفر طرد البوتات أو حظرها. مع إصلاحات في الأتمتة والسجلات وStarboard والتذاكر.
التحديثاتلدى AlphaCloud بيت جديد: alphacloud.bot
انتقل موقعنا ولوحة التحكم وكل منصاتنا من alphacloud.pro إلى alphacloud.bot. إليك ما الذي يتغير، وماذا عليك أن تفعل، ولماذا ما زالت الروابط القديمة تعمل في الوقت الحالي.
التحديثاتAlphaCloud v1.10.5: التقديم للفريق، نموذج للإبلاغ، ولا زيادة في الأسعار إلا بموافقتك
قدّم طلبك للانضمام إلى فريقنا عبر البوابة الجديدة، وبلّغ عن المحتوى غير القانوني دون تسجيل دخول، مع خيارات جديدة لـ Tickets وAbsences وAFK Room وServer Stats. وأي سعر Premium أعلى صار يحتاج موافقتك.