روبوت كتالوج المنتجات على ديسكورد يحوّل القناة إلى واجهة متجر قابلة للتصفح: فئات في قائمة منسدلة، وكل فئة تفتح قائمة بالمنتجات مع أسعارها وأوصافها ومخزونها، وتتحدّث تلقائياً كلما عدّلت أي شيء. يبني Noxyr هذا من ثلاثة عناصر (الفئات والمنتجات ورسالة الكتالوج المنشورة) دون أي كود ودون باقة مدفوعة. يغطي هذا الدليل كل حقل يدعمه الكتالوج وكيفية إعداده في السيرفر.
ماذا يفعل روبوت كتالوج المنتجات فعلاً؟
بدون روبوت كتالوج، يكون متجر ديسكورد رسالة مثبتة يعدّلها أحدهم يدوياً، أو جداراً من الـ embeds يصبح قديماً بمجرد تغيّر سعر. أما روبوت الكتالوج فيخزّن منتجاتك في قاعدة بيانات ويعرض رسالة واحدة مبنية على هذه البيانات. حدّث السعر في لوحة التحكم فتتحدّث الرسالة المنشورة من تلقاء نفسها؛ لا أحد مضطر إلى أن يتذكر إعادة نشرها.
في Noxyr، تعيش هذه الرسالة داخل /catalog: قائمة منسدلة تعرض فئاتك، وداخل كل فئة المنتجات مع أسعارها وزر Check Prices. كل شيء يُضبط بأوامر slash أو من لوحة الويب، وكلاهما يكتب في قاعدة البيانات نفسها.
الخطوة 1: أنشئ الفئات
المنتجات تحتاج إلى فئة تنتمي إليها، لذا ابدأ من هنا. استخدم /addcategory أو صفحة Products في لوحة التحكم.
- الاسم: يظهر في القائمة المنسدلة، حتى 100 حرف (Ranks وBoosting وGraphic Design وغيرها).
- الوصف: سطر قصير تحت الاسم في القائمة المنسدلة، حتى 100 حرف.
- الإيموجي: إيموجي Unicode أو إيموجي ديسكورد مخصص يظهر بجانب الفئة.
- الصورة المصغّرة: رابط صورة اختياري يظهر عندما يفتح العضو تلك الفئة.
- الترتيب: الأرقام الأصغر تظهر أولاً، فتتحكم في ترتيب القائمة دون إعادة تسمية أي شيء.
- مرئية: أخفِ فئة من الكتالوج العام أثناء تجهيز مخزونها، دون أن تحذفها.
يجب أن تكون أسماء الفئات فريدة في كل سيرفر؛ تشغيل /addcategory باسم استخدمته من قبل يعيد خطأً بدلاً من إنشاء نسخة مكررة.
الخطوة 2: أضف المنتجات واضبط الحقول المهمة
بعد أن تصبح الفئة موجودة، أضف إليها منتجات باستخدام /addproduct (أو من لوحة التحكم). كل الحقول اختيارية ما عدا الفئة والاسم، لذا يُعدّ منتج بلا سعر إطلاقاً صالحاً، ومفيداً لقوائم من نوع "تواصل للحصول على عرض سعر".
| الحقل | ما الذي يتحكم فيه |
|---|---|
| الاسم | عنوان المنتج، حتى 100 حرف. |
| السعر (USD / EUR / INR) | حتى ثلاثة أسعار بعملات مختلفة لكل منتج. اترك الحقول الثلاثة فارغة لعرض بلا سعر. |
| العملة التلقائية | تملأ العملات الأخرى من سعرك الأساسي باستخدام أسعار صرف حية، فلا تكتب سوى رقم واحد. |
| الوصف | نبذة قصيرة، حتى 500 حرف. |
| الميزات | قائمة مفصولة بالرمز | ("توصيل سريع | دعم 24/7 | وصول مدى الحياة")، تُعرض كنقاط، حتى 20 عنصراً. |
| عرض السعر | سطر سعر مخصص للمنتجات التي لا تناسبها حقول العملات، مثل "يبدأ من $10/شهر". |
| المخزون | رقم، أو -1 للكمية غير المحدودة. يظهر للمشترين إذا فعّلت عرض المخزون في السلة. |
| الترتيب | الأرقام الأصغر تظهر أولاً داخل الفئة. |
| متاح | هل يظهر المنتج في الكتالوج العام. أوقفه لإيقاف منتج مؤقتاً دون حذف سجله. |
العملة الأساسية للسيرفر تُحدَّد بالأمر /catalog currency، وتحويل العملة التلقائي يملأ الباقي دائماً انطلاقاً منها. إذا تركت حقول السعر صفراً ولم تحدد عرض السعر، فسيُنشر المنتج على أي حال، لكن بدون سطر سعر.
الخطوة 3: اضبط القائمة المنسدلة والألوان وزر Check Prices
الأمر /catalogsetup يتحكم في شكل الـ embed الخاص بالكتالوج نفسه، بمعزل عن أي فئة أو منتج: القناة التي ينشر فيها، والعنوان والوصف والتذييل ولون التمييز وصورة البانر والصورة المصغّرة، ونص placeholder للقائمة المنسدلة، وما إذا كان زر Check Prices يظهر. شغّله بدون خيارات لعرض الإعدادات الحالية دون تغييرها، أو مرّر الحقول التي تريد تعديلها فقط؛ فهو يكتب ما تمرره فعلاً، لذا يمكنك تعديل حقل واحد في كل مرة.
الخطوة 4: انشر الكتالوج في قناة
الفئات والمنتجات تُحفظ في قاعدة البيانات فور إضافتها، لكن لا شيء يظهر في ديسكورد حتى تنشر رسالة الكتالوج. شغّل /postcatalog مرة واحدة، في القناة المحددة بالأمر /catalogsetup (أو اختر القناة هناك أولاً). سيُنشر رسالة واحدة تحتوي على القائمة المنسدلة للفئات وزر Check Prices.
يمكن للأعضاء فتحها أيضاً بالأمر العام /catalog، الذي يعرض الـ embed والقائمة المنسدلة نفسيهما كرد خاص (ephemeral)، وهو مفيد للاطلاع السريع دون التمرير إلى القناة.
تحديث الكتالوج دون إعادة نشره
هذا هو الجزء الذي لا تستطيعه قائمة أسعار يدوية: كل أمر يغيّر فئة أو منتجاً أو التنسيق الخاص بالكتالوج يستدعي الروتين نفسه الذي يعيد رسم الرسالة المنشورة في مكانها. أضف منتجاً، أو غيّر سعراً، أو أعد تسمية فئة، أو شغّل /catalogsetup مرة أخرى، فتتحدّث الرسالة الحية في القناة من تلقاء نفسها. لا تحتاج إلى تشغيل /postcatalog مرتين إلا إذا حُذفت الرسالة الأصلية.
هذا المصدر الواحد للحقيقة هو أيضاً سبب بقاء إعداد فئات منتجات ديسكورد موثوقاً: المشترون الذين يحفظون قناة الكتالوج في المفضلة يرون دائماً الأسعار الحالية، لا لقطة من آخر مرة تذكّر فيها أحد الموظفين تحديث رسالة مثبتة.
إعداد قناة المتجر على ديسكورد: بعض الأعراف المفيدة
- اجعل القناة للقراءة فقط. ليكن البوت وحده من ينشر فيها؛ أوقف صلاحية إرسال الرسائل عن الجميع حتى تبقى رسالة الكتالوج في الأعلى.
- رتّب الفئات حسب عدد مرات شرائها. أرقام الترتيب تتحكم في القائمة المنسدلة، فضع الأكثر مبيعاً في الأول.
- اقرنها بشروط الخدمة. زر TOS في الكتالوج (المضبوط بالأمر
/catalog tos) يظهر بجانب Check Prices، فتكون قواعد الاسترداد والتسليم على بعد نقرة من كل منتج. - فعّل السلة إذا كنت تبيع أكثر من قطعة في المرة الواحدة. الكتالوج نفسه للتصفح فقط؛ إضافة عناصر إلى طلب تحتاج إلى الدفع، وهذا موضح في دليل روبوت الدفع على ديسكورد.
كيف ينشر البوت المخصص الكتالوج بعلامتك التجارية
إذا كنت تشغّل ميزة Custom Bot من Noxyr، فلا تحتاج إلى إعادة إعداد الكتالوج: هي الفئات والمنتجات والإعدادات نفسها، تُقرأ من قاعدة البيانات نفسها، ويرسمها بوت يحمل اسمك وصورتك بدلاً من Noxyr. أيّ بوت موجود في سيرفر معيّن (Noxyr أو البوت المخصص) هو الوحيد الذي ينشر الكتالوج ويحدّثه هناك، فلا يرى الأعضاء نسختين أو رسالة مكررة. إعداد البوت المخصص يتطلب تصويتاً على Top.gg ولصق توكن البوت في لوحة التحكم؛ ولا يتغير شيء في أوامر الكتالوج.
أسئلة شائعة
هل يمكن أن يكون للمنتج بلا سعر؟ نعم. اترك USD وEUR وINR فارغة ولا تحدد عرض السعر، وسيُنشر المنتج بلا سطر سعر، وهو مفيد للعناصر التي تُطلب عرض سعر لها فقط.
كم عدد المنتجات التي يمكنني إضافتها؟ لا يوجد حد صارم في الأوامر؛ عمليات البحث عن الفئات والمنتجات محدودة بـ 25 نتيجة في القوائم المنسدلة، لذا تُتصفح الكتالوجات الكبيرة جداً بشكل أفضل من خلال لوحة التحكم.
هل يتحدّث الكتالوج تلقائياً عندما أغيّر منتجاً من لوحة التحكم؟ نعم، فلوحة التحكم تكتب في قاعدة البيانات نفسها وتُطلق عملية التحديث ذاتها التي تطلقها أوامر slash.
هل أحتاج إلى تشغيل /postcatalog مرة أخرى بعد إضافة منتج؟ لا. شغّله مرة واحدة فقط لوضع الرسالة؛ كل تغيير لاحق يحدّثها في مكانها.
هل أنت مستعد للإعداد؟ أضف Noxyr مجاناً وابدأ بالأمر /addcategory، أو اقرأ وثائق الكتالوج والمنتجات كاملة لمعرفة كل أمر. ولتدفق السلة والطلب الذي يحوّل التصفح إلى بيع، راجع دليل روبوت الدفع على ديسكورد وكيفية بيع المنتجات على ديسكورد.