تلعب روبوتات الخادم دورا مهما في العمل الجماعي الحديث في الخلاف. تسمح لك بتتبع الجوانب المختلفة لتشغيل الخادم ، مثل عدد المشاركين ونشاط المستخدم ومعلومات القناة والمزيد. قد تحتاج إلى إعداد خادم ستاتبوت عندما تريد تزويد المشاركين بمعلومات مفيدة حول الخادم الخاص بك أو مجرد مراقبة نشاطه.
عند تكوين خادم بوت الحالة للخلاف ، تحتاج إلى تثبيت الروبوت المناسب على الخادم الخاص بك. بعض السير شعبية لهذا الغرض تشمل تاتسوماكي ، داينو و مي6. لإضافة روبوت إلى الخادم ، يجب أن تكون مسؤولا أو لديك الحقوق المناسبة.
بعد إضافة بوت الحالة إلى الخادم ، قد تحتاج إلى إعدادات إضافية. اعتمادا على الروبوت ، قد تتمكن من تعيين معلمات مختلفة للمعلومات المعروضة. على سبيل المثال ، يمكنك اختيار المعلومات حول الخادم المراد عرضها (عدد المشاركين ، النشاط ، الأدوار ، إلخ.) ، واختر أيضا ما إذا كنت تريد إظهار المعلومات لجميع المستخدمين أو المسؤولين فقط.
من المهم أن تتذكر أن بعض برامج الروبوت قد تتطلب أذونات معينة لعملها. عند إعداد روبوت الحالة ، انتبه إلى الأذونات التي تحتاج إلى منحها للبوت حتى يتمكن من العمل بشكل صحيح على الخادم الخاص بك. قد تتطلب بعض برامج الروبوت الوصول إلى القنوات أو المشاركين من أجل تلقي المعلومات التي يعرضونها على الخادم.
- تثبيت خادم ستاتسبوت للخلاف
- تكوين قاعدة البيانات
- تثبيت التبعيات
- تسجيل التطبيق على منصة الخلاف
- الحصول على رمز وصول
- تكوين خادم بوت الحالة
- التحقق من صحة خادم ستاتسبوت
- إطلاق خادم ستاتسبوت
- 1. تثبيت العقدة.شبيبة
- 2. تثبيت الحزم اللازمة
- 3. تكوين ملف التكوين
- 4. ابدأ خادم بوت الحالة
تثبيت خادم ستاتسبوت للخلاف
لتثبيت خادم بوت الحالة للخلاف ، ستحتاج إلى اتباع بعض الخطوات البسيطة:
بعد الإطلاق الناجح لخادم بوت الحالة ، ستتمكن من رؤية حالة الروبوت الخاص بك في قائمة المشاركين في خادم الخلاف واستخدام وظائفه وفقا للإعدادات.
تكوين قاعدة البيانات
عند تكوين خادم بوت الحالة للخلاف ، تحتاج أيضا إلى إعداد قاعدة بيانات لتخزين معلومات حول المستخدمين وإحصائياتهم والبيانات الأخرى.
للعمل مع قاعدة بيانات ، يمكنك استخدام أنظمة إدارة قواعد البيانات المختلفة (دبمس) ، مثل الخلية ، بوستغريزل أو سكليتي.
قبل البدء في تكوين قاعدة البيانات ، تأكد من تثبيت نظام إدارة قواعد البيانات المحدد ولديك حق الوصول إليه لإنشاء قاعدة البيانات وإدارتها.
توضح الخطوات التالية كيفية إنشاء قاعدة بيانات وتكوينها للعمل مع ستاتبوت باستخدام مثال استخدام الخلية:
- افتح نظام إدارة قواعد البيانات الخاص بك وأنشئ قاعدة بيانات جديدة ، على سبيل المثال ، تسمى "ستاتسبوت".
- إنشاء مستخدم جديد للوصول إلى قاعدة البيانات. امنح المستخدم جميع الامتيازات أو حقوق الوصول اللازمة.
- تذكر بيانات المستخدم الجديد ، بما في ذلك اسم المستخدم وكلمة المرور لاستخدامها لاحقا في إعدادات خادم ستاتسبوت.
بعد تكوين قاعدة البيانات ، تحتاج إلى إجراء التغييرات المناسبة على ملفات التكوين من خادم ستاتسبوت. في هذه الملفات ، يجب تحديد البيانات للاتصال بقاعدة البيانات ، بما في ذلك عنوان الخادم واسم قاعدة البيانات واسم المستخدم وكلمة المرور.
قد يبدو مثال تكوين قاعدة بيانات في ملف تكوين كما يلي:
"'جافا سكريبت
التكوين = {
قاعدة البيانات: {
المضيف: 'المضيف المحلي',
المنفذ: 3306,
الاسم:'ستاتسبوت',
المستخدم:'اسم المستخدم',
كلمة المرور:'كلمة المرور'
}
}
"`
تأكد من تطابق البيانات الموجودة في ملف التكوين مع إعدادات قاعدة البيانات الخاصة بك.
بعد تكوين قاعدة البيانات ، تكون جاهزا لاستخدام خادم بوت الحالة. يمكنك الآن حفظ البيانات واسترجاعها من قاعدة البيانات لتتبع إحصائيات المستخدم على خادم الخلاف الخاص بك.
تثبيت التبعيات
قبل البدء في تكوين خادم بوت الحالة للخلاف ، تحتاج إلى تثبيت بعض التبعيات. في هذه المقالة ، سنلقي نظرة على التبعيات الرئيسية التي ستكون مطلوبة حتى يعمل الروبوت.
عقدة.شبيبة والآلية الوقائية الوطنية: لبدء خادم بوت الحالة ، تحتاج إلى تثبيت العقدة.شبيبة ومدير حزمة الآلية الوقائية الوطنية.
الخلاف.شبيبة: هذه حزمة توفر مجموعة من الطرق للتفاعل مع واجهة برمجة تطبيقات الخلاف. يسمح لك بإنشاء روبوتات وإرسال رسائل والمزيد.
دوتينف: هذه الحزمة تسمح لك لتحميل متغيرات البيئة من .ملف إنف ، والذي يضمن التخزين الآمن للمعلومات السرية مثل الرموز المميزة للترخيص.
إعدادات نقابة الخلاف: توفر هذه الحزمة واجهة سهلة الاستخدام للعمل مع إعدادات الخادم مثل بادئات الأوامر وأدوار المسؤول وما إلى ذلك
. لتثبيت هذه التبعيات ، اكتب الأوامر التالية في سطر الأوامر لنظام التشغيل الخاص بك:
تثبيت العقدة.شبيبة والآلية الوقائية الوطنية:
سودو الرابطة بين الحصول على التحديثسودو أبت-الحصول على تثبيت نوديجس نبم
تركيب الفتنة.شبيبة:الآلية الوقائية الوطنية تثبيت الخلاف.شبيبة
تثبيت دوتينف:نبم تثبيت دوتينف
تثبيت الفتنة-نقابة-إعدادات:
الآلية الوقائية الوطنية تثبيت الفتنة-نقابة-إعدادات
بعد تثبيت جميع التبعيات ، يمكنك البدء في تكوين خادم بوت الحالة للخلاف.
تسجيل التطبيق على منصة الخلاف
قبل إعداد خادم بوت الحالة للخلاف ، تحتاج إلى تسجيل التطبيق على منصة الخلاف. سيسمح لك ذلك بالوصول إلى الرمز المميز الذي سيتم استخدامه لتفويض الروبوت الخاص بك على الخادم.
الخطوة 1: تسجيل الدخول إلى موقع مطوري الخلاف وتسجيل الدخول باستخدام حساب الخلاف الخاص بك.
الخطوة 2: انقر فوق الزر" تطبيق جديد " وأدخل اسم التطبيق الخاص بك. ثم انقر فوق "إنشاء".
الخطوة 3: انتقل إلى علامة التبويب "بوت" في شريط التنقل الأيسر وانقر على زر "إضافة بوت".
الخطوة 4: قم بتكوين معلمات مختلفة من الروبوت الخاص بك ، مثل الاسم والصورة الرمزية والامتيازات. يمكنك أيضا تعيين اسم المستخدم واسم العرض للبوت.
الخطوة 5: بعد الانتهاء من إعداد الروبوت ، قم بالتمرير لأسفل الصفحة وابحث عن قسم "الرمز المميز". انقر فوق الزر" نسخ " لنسخ رمز الروبوت.
الخطوة 6: الآن لديك حق الوصول إلى رمز الروبوت الخاص بك ، والذي سيتم استخدامه للترخيص على الخادم.
يرجى ملاحظة أنه يجب عليك الاحتفاظ برمز الروبوت الخاص بك في مكان آمن وعدم توزيعه. لا تنشر أبدا الرمز المميز الخاص بك في المصادر المفتوحة ، لأن هذا قد يؤدي إلى وصول غير مصرح به إلى الروبوت الخاص بك.
الحصول على رمز وصول
لتكوين خادم بوت الحالة للخلاف ، تحتاج إلى الحصول على رمز وصول. يتم استخدام رمز الوصول لتخويل الروبوت ويسمح له بتنفيذ الإجراءات على الخادم.
- للحصول على رمز وصول ، اتبع الإرشادات أدناه:
- انتقل إلى الموقع https://discord.com/developers/applications وقم بتسجيل الدخول إلى حساب الخلاف الخاص بك.
- انقر على زر" تطبيق جديد " وأدخل اسم التطبيق الخاص بك.
- انتقل إلى علامة التبويب" بوت "وانقر على زر" إضافة بوت".
ضمن علامة التبويب "الرمز المميز" ، انقر فوق الزر" نسخ " لنسخ رمز الوصول إلى الحافظة.
من المهم الاحتفاظ برمز الوصول في مكان آمن وعدم مشاركته مع أشخاص آخرين. يمنحك الرمز المميز وصولا كاملا إلى الروبوت الخاص بك ، لذا كن حذرا عند استخدامه في التعليمات البرمجية.
تكوين خادم بوت الحالة
الخطوة 1: إنشاء خادم
الخطوة الأولى في إعداد خادم بوت الحالة في الخلاف هي إنشاء خادم جديد أو تحديد خادم موجود.
- يمكنك إنشاء خادم جديد باتباع الخطوات التالية:
- افتح الخلاف وانقر على علامة الجمع " + " على يمين قائمة الخوادم.
- حدد" إنشاء خادم " من القائمة التي تظهر.
- أدخل اسم الخادم وحدد منطقته.
انقر فوق "إنشاء" وسيكون الخادم الجديد جاهزا.
إذا كان لديك خادم بالفعل ، فما عليك سوى تحديده من قائمة الخوادم.
الخطوة 2: إنشاء بوت الحالة
- بعد إنشاء خادم أو تحديده ، اتبع هذه الخطوات لإنشاء روبوت الحالة:
- انتقل إلى موقع بوابة مطوري الفتنة: https://discord.com/developers/applications
- انقر فوق الزر" تطبيق جديد " لإنشاء تطبيق جديد.
- أدخل اسم التطبيق وانقر على"إنشاء".
- في صفحة التطبيق الخاص بك ، انتقل إلى علامة التبويب "بوت" في القائمة اليسرى.
- انقر فوق الزر" إضافة روبوت " وتأكد من رغبتك في إنشاء روبوت.
تخصيص اسم بوت والصورة الرمزية كما يحلو لك.
الخطوة 3: دعوة الروبوت إلى الخادم
- لكي يتمكن الروبوت من الوصول إلى الخادم الخاص بك ، عليك القيام بما يلي:
- في صفحة إعدادات الروبوت ، انتقل إلى علامة التبويب" أوث 2 " في القائمة اليسرى.
- في قسم" النطاقات "، حدد مربع" الروبوت".
- في قسم" أذونات الروبوت " ، حدد الأذونات اللازمة لروبوتك.
- انسخ الرابط الذي تم إنشاؤه إلى حقل" النطاقات " وافتحه في علامة تبويب متصفح جديدة.
- حدد الخادم الذي تريد دعوة الروبوت إليه وانقر فوق متابعة.
قم بتأكيد اختيارك بالنقر فوق الزر" تفويض " وأدخل كلمة التحقق ، إذا لزم الأمر.
الخطوة 4: إعداد خادم بوت الحالة
- بعد دعوة الروبوت إلى الخادم الخاص بك ، تحتاج إلى إجراء إعدادات إضافية:
- افتح الخلاف وانتقل إلى إعدادات الخادم المحدد.
- انتقل إلى علامة التبويب الأدوار وقم بإنشاء دور جديد للبوت (إذا لم يكن لديك دور بعد).
قم بتعيين الدور الذي تم إنشاؤه إلى الروبوت لمنحه الحقوق اللازمة.
الآن تم تكوين خادم ستاتسبوت الخاص بك وجاهزة للاستخدام!
التحقق من صحة خادم ستاتسبوت
- قبل البدء في استخدام خادم بوت الحالة ، تحتاج إلى التأكد من أنه يعمل بشكل صحيح. للقيام بذلك ، يمكنك اتباع بعض الخطوات البسيطة:
- من الضروري تثبيت خادم بوت الحالة على الاستضافة المحددة أو الجهاز المحلي. للقيام بذلك ، قم بتنزيل جميع الملفات الضرورية وتكوين اتصال قاعدة البيانات. بعد ذلك ، يمكنك المتابعة إلى الخطوة التالية.
- لمعرفة ما إذا كان خادم حالة بوت متاح ، تحتاج إلى التحقق من عنوان إب والمنفذ. للقيام بذلك ، يمكنك استخدام أدوات مثل بينغ أو تلنت. إذا كان الخادم متاحا ، فانتقل إلى الخطوة التالية.
- وتحقق من الاستجابة المستلمة. من المهم التأكد من أن الخادم يستجيب بالبيانات الصحيحة ولا يصدر أخطاء.
تثبيت خادم ستاتسبوت
التحقق من توافر الخادم
/ أبي / الحالة
التحقق من وظيفة الروبوت
للقيام بذلك ، يمكنك كتابة مستخدم اختبار واختبار وظيفة بوت. حاول تنفيذ الأوامر المتاحة للمستخدم وتأكد من معالجة الطلبات بشكل صحيح. إذا كان الروبوت يعمل دون مشاكل ، فسيكون خادم حالة الروبوت جاهزا للاستخدام.
من المهم إجراء فحوصات صحية منتظمة لخادم بوت الحالة من أجل تحديد المشكلات المحتملة والقضاء عليها في الوقت المناسب. هذا يضمن التشغيل المستقر للبوت وتلبية احتياجات المستخدم.
إطلاق خادم ستاتسبوت
لبدء خادم بوت الحالة ، ستحتاج إلى إكمال عدة خطوات. تأكد من تثبيت جميع المكونات والبرامج الضرورية.
1. تثبيت العقدة.شبيبة
الخطوة الأولى هي تثبيت العقدة.شبيبة إلى الخادم الخاص بك. عقدة.شبيبة هي بيئة وقت التشغيل جافا سكريبت التي سوف نستخدمها لتشغيل خادم ستاتسبوت. يمكنك تنزيل مثبت العقدة.شبيبة من الموقع الرسمي واتبع التعليمات للتثبيت.
2. تثبيت الحزم اللازمة
بعد تثبيت العقدة.شبيبة انتقل إلى المجلد حيث توجد ملفات بوت الحالة الخاصة بك باستخدام الأمر "سد". ثم قم بتشغيل الأمر" نبم تثبيت " لتثبيت كافة الحزم اللازمة المحددة في الحزمة.ملف جسون.
3. تكوين ملف التكوين
بعد ذلك ، قم بتحرير الملف " التكوين.جسون " في مجلد بوت الحالة الخاصة بك. في هذا الملف ، يجب عليك تحديد الرمز المميز لبوت الخلاف والإعدادات الأخرى ، مثل بادئة الأمر وعنوان الخادم الخاص بك.
4. ابدأ خادم بوت الحالة
أخيرا ، عند تثبيت جميع الحزم الضرورية وتكوين ملف التكوين ، يمكنك بدء خادم بوت الحالة باستخدام أمر "فهرس العقدة".جس " أو "نبم ابدأ" على سطر الأوامر. عند الإطلاق الناجح ، سترى الرسالة " خادم بوت الحالة قيد التشغيل!"