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

One bot connects out to three separate servers, each lighting up with its own independent settings. One bot Server A Server B Server C own tickets own settings own store

لماذا لا يرتبط بوت Discord بخادم واحد

بوت Discord تطبيق واحد له رمز مميز واحد، واتصال بوابة واحد، ومجموعة صلاحيات تُمنح لكل خادم عبر OAuth2. عندما تضغط «Add to Server»، فأنت لا تنشئ نسخة جديدة من البوت؛ بل تفوّض حساب البوت نفسه بقراءة الخادم والتصرف فيه، مع الصلاحيات التي تمنحها في تلك الشاشة. يحتفظ كود البوت باتصال مفتوح واحد مع Discord، ويستقبل الأحداث موسومة بمعرّف الخادم (guild) لكل خادم دُعي إليه. لا يوجد حد لكل خادم مبني في المنصة يتجاوز ما يسمح به حجم البوت نفسه؛ فالبوتات العامة مثل Noxyr وMEE6 وDyno وCarl-bot تعمل كل منها في ملايين الخوادم من حساب واحد.

يغطي دليل إضافة بوت إلى خادمك تدفق الدعوة والصلاحيات بالتفصيل إن لم تكن قد فعلت ذلك من قبل.

إضافة البوت نفسه إلى عدة خوادم

  • 1. احصل على رابط دعوة البوت من موقعه أو من صفحته في Top.gg. لا تستخدم أبداً رابطاً لصقه أحدهم في رسالة خاصة.
  • 2. افتح الرابط واختر خادماً من القائمة المنسدلة. تحتاج إلى صلاحية إدارة الخادم (Manage Server) على ذلك الخادم حتى يظهر كخيار.
  • 3. راجع الصلاحيات التي يطلبها وأكّدها.
  • 4. كرر ذلك لكل خادم إضافي. لا توجد خطوة دعوة جماعية؛ فأنت تفوّض البوت في كل خادم على حدة، لأن Discord يشترط أن يمنحه عضو لديه صلاحية إدارة الخادم في كل مرة.

لا شيء في الخطوات من 2 إلى 4 يغيّر هوية البوت. إنه الحساب نفسه، والصورة نفسها، والرمز نفسه، في كل خادم.

البوت نفسه، خوادم مختلفة، إعدادات مختلفة

هذا هو الجزء الذي يوقع الناس في الخطأ: دعوة البوت إلى خادم ثانٍ لا تجلب معها إعداد خادمك الأول. معظم البوتات القابلة للتهيئة، بما فيها Noxyr، تحفظ الإعدادات مرتبطة بمعرّف كل خادم. فئة تذاكر، أو رسالة ترحيب، أو عتبة لمكافحة التدمير الجماعي، أو قائمة منتجات متجر في الخادم A لا يكون لها أي أثر في الخادم B؛ وتُهيّئ كل خادم من الصفر (أو تنسخه عمداً) بعد الدعوة.

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

كيف يخدم البوت المخصص في Noxyr كل خادم يُدعى إليه

كل ما سبق صحيح بالنسبة إلى Noxyr نفسه. ميزة البوت المخصص في Noxyr تأخذ السلوك نفسه «بوت واحد، خوادم كثيرة» وتطبقه على بوت تبنيه بعلامتك التجارية. تنشئ تطبيقك الخاص في بوابة مطوري Discord، وتسلّم رمزه إلى Noxyr، فيشغّل مجموعة ميزات Noxyr الكاملة (التذاكر والمتجر والفواتير والمسابقات والأمان وغيرها) باسم بوتك وصورته بدلاً من اسم Noxyr وصورته.

حساب Discord واحد يحصل على بوت مخصص واحد، لكن ذلك البوت الواحد يعمل في أي عدد من الخوادم، تماماً كأي بوت آخر: ادعه إلى كل خادم تديره، وسيُخدم كل منها باسمك. الشرط أن يبقى Noxyr في كل تلك الخوادم أيضاً، لأن بوتك المخصص يعمل على قاعدة بيانات Noxyr وإعداداته، لا على قاعدة منفصلة. الإعداد نفسه يحتاج إلى تصويت واحد على Top.gg، يفتح نموذج البوت المخصص لمدة 12 ساعة؛ وبعدها تبقي فترة السماح البالغة 74 ساعة البوت يعمل في كل مكان دُعي إليه، بينما تُقفل صفحة الإعداد وحدها، ولا يُحذف شيء أبداً إذا انتهت النافذة. الآليات الكاملة، بما فيها نافذة التصويت واستكشاف الأخطاء، موجودة في وثائق البوتات المخصصة، ويشرح دليل إعداد البوت المخصص إنشاء التطبيق خطوة بخطوة.

ماذا يحدث عند طرد Noxyr من أحد الخوادم

لأن البوت المخصص يعتمد على وجود Noxyr في كل خادم، فإن إزالة Noxyr من خادم واحد توقف بوتك المخصص هناك خلال دقيقة تقريباً. يرسل رسالة خاصة لمن أزال Noxyr (وإليك أيضاً إن كان شخصاً آخر) برابط دعوة. الخوادم الأخرى التي يخدمها بوتك المخصص لا تتأثر؛ فقط الخادم الذي غادره Noxyr يتوقف. أعد دعوة Noxyr وسيستأنف بوتك العمل هناك من تلقاء نفسه، مع إعداداته وسجله دون مساس، وتبقى نافذة تصويت Top.gg محفوظة ولا تنقضي وهو غير قادر على العمل في أي مكان.

أسئلة شائعة

هل يوجد حد لعدد الخوادم التي يمكن لبوت واحد الانضمام إليها؟ لا يضع Discord حداً لبوت عادي، لكن البوت يحتاج إلى اجتياز التحقق من Discord بعد وصوله إلى 100 خادم حتى يستمر في النمو. Noxyr وبوته المخصص كلاهما موثقان.

هل تتشارك كل الخوادم التي يوجد فيها بوت البيانات نفسها؟ لا، إلا إذا بُني البوت بهذه الطريقة عمداً. Noxyr يخزن التذاكر والمنتجات والفواتير والإعدادات لكل خادم على حدة؛ ولا يظهر تغيير في خادم في أي خادم آخر أبداً.

هل يمكنني تشغيل البوت نفسه باسم مختلف في كل خادم؟ اسم البوت وصورته يُحددان مرة واحدة في تطبيق Discord الخاص به، ويسريان في كل مكان يعمل فيه. الأسماء المختلفة تحتاج إلى تطبيقات بوت مختلفة، ولهذا تحتاج وكالة تدير عدة علامات تجارية إلى بوت مخصص منفصل (وحساب منفصل) لكل علامة، لا لكل خادم.

هل إضافة البوت إلى خوادم أكثر تكلّف شيئاً؟ ليس مع Noxyr. هو مجاني في كل خادم، وتكلفة البوت المخصص الوحيدة هي تصويت Top.gg المتكرر، وليست رسوماً لكل خادم.

لتجربة ذلك بنفسك، أضف Noxyr مجاناً إلى أي خادم، أو افتح صفحة البوت المخصص لإعداد بوتك الخاص بعلامتك التجارية عبر كل خادم تديره.