وضع العرض التجريبي وسكربتات الإزالة
مفتاح النسخة التجريبية العامة الذي يأتي مع القالب، ولماذا لا يراه التثبيت العادي أبدًا، والسكربتات التي تحذفه، مع واجهة API التجريبية، من الكود.
لحزمة واجهة + خلفية
ما هو وضع العرض التجريبي
وضع العرض التجريبي هو المفتاح الذي تقوم عليه النسخة التجريبية العامة للقالب: يحصل كل زائر على حساب مشرف مؤقت خاص به، ولا يمكن تغيير البيانات النموذجية المشتركة، ويدفع المساعد ثمن بضع رسائل لكل زائر قبل أن يطلب مفتاحه الخاص.
- هو معطل افتراضيًا:
falseفي ملفي.env.example، ويُبقيه معطلًاdocker-compose.ymlوملفا Dockerfile. ولا يراه التثبيت العادي أبدًا. - فعّله فقط لعرض القالب علنًا، على واجهة API ولوحة التحكم معًا.
- عندما تطلق منتجك الخاص، تحذفه سكربتات الإزالة أدناه من الكود.
أزل وضع العرض التجريبي وواجهة API التجريبية
| الأمر | نفّذ في | ما الذي يحذفه |
|---|---|---|
yarn remove:demo | مجلد واجهة API ومجلد لوحة التحكم | الملفات الخاصة بالعرض التجريبي فقط، وكل كتلة موسومة بـ #region demo-mode (في الكود وفي .env.example و.env)، ونصوص العرض التجريبي. ما يبقى تطبيق عادي: نموذج تسجيل دخول واحد، ولا إشعار عرض تجريبي، ونافذة مفتاح المساعد للمزوّدين الذين ليس للخادم مفتاح لهم. |
yarn remove:mock | مجلد لوحة التحكم | src/lib/mock وإشعار «بيانات تجريبية» وكل كتلة موسومة بـ #region mock-api. وتحتاج لوحة التحكم بعد ذلك إلى ضبط NEXT_PUBLIC_API_BASE_URL. ويبقى public/assets/: فصفوف واجهة API النموذجية تستخدم الصور نفسها. |
yarn remove:demoيعيد السكربتان كتابة الملفات ولا يمكن التراجع عنهما من دون التحكم في الإصدارات. نفّذ commit أولًا. وتشغيل أحدهما مرتين آمن: يُبلغ التشغيل الثاني بأنه لم يبق شيء ليُفعل.
في واجهة API، تذهب أعمدة demo_owner_id مع الكود. ومع SQLite في التطوير تحذفها مزامنة المخطط عند التشغيل التالي؛ وقاعدة البيانات غير المتزامنة تحتفظ بعمود فارغ غير مستخدم لا يقرؤه شيء.
كيف يعمل وضع العرض التجريبي
مُضمَّن مع مشترياتك. سجّل الدخول لقراءته، أو افتحه في ملف التنزيل.
مفاتيح العرض التجريبي، وما يستطيع الزوار تغييره وما لا يستطيعون، وحساباتهم الخاصة، ورسائل المساعد المجانية لكل زائر.
رسائل المساعد المجانية لكل زائر
مُضمَّن مع مشترياتك. سجّل الدخول لقراءته، أو افتحه في ملف التنزيل.
كيف تحدّ النسخة التجريبية العامة ما تدفعه مفاتيح الذكاء الاصطناعي في الخادم، حسب الدولة وحسب العنوان.
لوحة التحكم في وضع العرض التجريبي
مُضمَّن مع مشترياتك. سجّل الدخول لقراءته، أو افتحه في ملف التنزيل.
ما تغيّره لوحة التحكم في نسخة العرض التجريبي.