نشر الكتالوج وتحديثه
كيف تُنشر رسالة الكتالوج، وما الذي تحتويه، وكيف تبقى متزامنة عند تغيّر المنتجات.
رسالة واحدة، محدّثة دائمًا
الكتالوج بطاقة (embed) واحدة في قناة الكتالوج، فيها قائمة منسدلة لتصفح الفئات، واختياريًا زر «التحقق من الأسعار» وزر «شروط الخدمة (TOS)». ويحفظ البوت معرّف الرسالة ويعدّل تلك الرسالة كلما تغيّر منتج أو فئة أو سعر، فلا تحتاج إلى إعادة نشرها يدويًا. وإذا حذفها أحد، ينشر التغيير التالي رسالة جديدة.
الإعداد
- /catalog setup
- يحدّد قناة الكتالوج ومظهر البطاقة: العنوان، والوصف، والتذييل، واللون، والصورة، والصورة المصغّرة، وdropdown_placeholder، وهل يُعرض check_prices_button.
- /catalog post
- ينشر الكتالوج الآن، أو يحدّثه إذا كان منشورًا.
- /shop
- يعرض الكتالوج لمن شغّل الأمر فقط، دون نشره.
- صفحة الكتالوج (لوحة التحكم)
- الإعدادات نفسها مع معاينة حية، إضافة إلى خيارات السلة والدفع.
ما يراه الأعضاء
تظهر الفئات في القائمة المنسدلة بالترتيب الذي تحدده بالحقل position؛ والفئات المخفية (visible:false) لا تظهر. تعرض المنتجات الاسم والسعر بالعملات المفعّلة وقائمة الميزات. وعند تفعيل السلة مع show_stock، تعرض السلة أيضًا عدد القطع المتبقية، ولا يمكن إضافة منتج مخزونه 0 إلى السلة.
إذا لم يتحدّث الكتالوج
تأكّد من أن قناة الكتالوج ما زالت مُعدّة، وأن البوت يستطيع رؤيتها وتعديل الرسائل فيها (View Channel وSend Messages وEmbed Links). وصفحة النظرة العامة تُنبّه إلى وحدة كتالوج مفعّلة لكن بلا قناة. وتغيير القناة ينشر رسالة جديدة في القناة الجديدة ويترك القديمة كما هي؛ احذفها بنفسك.