مرجع الأخطاء
كل رمز خطأ في Draftly — معناه وكيفية حله بالضبط.
أخطاء توليد الموقع
| الرمز | الرسالة | السبب | الحل |
|---|---|---|---|
insufficient_credits | نفد الرصيد | بلوغ الحد الشهري | رقِّ الخطة أو انتظر إعادة التعيين الشهرية |
prompt_too_vague | الموجه قصير جدًا | أقل من 10 كلمات أو بلا محتوى حقيقي | أضف تفاصيل أكثر تحديدًا |
server_busy | الخادم مشغول، حاول مجددًا | مزود الذكاء الاصطناعي 503 (Google / Anthropic) | انتظر 60 ثانية وأعد المحاولة |
model_timeout | انتهت مهلة التوليد | استغرق الذكاء الاصطناعي أكثر من 5 دقائق | أعد المحاولة؛ بسّط الموجه إذا تكرر |
auth_error | المصادقة مطلوبة | انتهت الجلسة | حدّث الصفحة وسجّل الدخول مجددًا |
firestore_error | فشل الحفظ | خطأ كتابة في قاعدة البيانات | تحقق من الاتصال؛ أعد المحاولة |
generation_failed | فشل التوليد | خطأ ذكاء اصطناعي غير متوقع | أعد المحاولة مرة؛ تواصل مع الدعم إذا استمر |
unknown | خطأ غير متوقع | غير مصنف | حدّث وأعد المحاولة؛ أرفق Project ID عند التواصل مع الدعم |
أخطاء الرصيد والخطط
| الخطأ | السبب | الحل |
|---|---|---|
| "Insufficient credits" في الدردشة | نفد الرصيد أثناء الجلسة | رقِّ للمتابعة؛ أو انتظر إعادة التعيين الشهرية |
| "Site limit reached" | بلوغ أقصى مواقع الخطة هذا الشهر | انتظر إعادة التعيين أو رقِّ الخطة |
| "Chat limit reached" | استُخدمت كل تعديلات الدردشة الشهرية | يبقى التحرير المباشر وتحرير الكود مجانيين |
| "Resolution not available" | طُلب 2K/4K على Basic/Pro | يتطلب 2K/4K خطة Premium+ |
| "Video unavailable" | خطة Free بعد مقطع واحد | رقِّ إلى Basic لفيديو غير محدود |
أخطاء الفيديو والإطارات
| الخطأ | السبب | الحل |
|---|---|---|
| تخطي استخراج الإطارات — مهلة | مشكلة ترميز فيديو أو فك تشفير بطيء | يرجع الموقع لمنظور ثابت؛ أعد توليد الفيديو للمحاولة مجددًا |
| مهلة توليد الفيديو | طابور Veo محمّل فوق طاقته | أعد المحاولة بجودة Relaxed (سعة طابور أكبر) |
| "Video stalled" | فك تشفير الفيديو غير متاح في المتصفح | استخدم Chrome؛ قد يعاني Safari من قيود فك التشفير |
| Video URL expired | انتهى الرابط الموقّع قبل الاستخراج | أعد فتح المشروع — يعيد النظام الجلب تلقائيًا |
أخطاء المصادقة
| الخطأ | السبب | الحل |
|---|---|---|
| "Authentication required" | انتهى JWT أو مفقود | حدّث وسجّل الدخول مجددًا |
| "User mismatch" | تعارض UID بين الرمز والمحتوى | سجّل الخروج ثم الدخول مجددًا |
| Session expired | انتهت جلسة Firebase | سجّل الدخول مجددًا — عملك محفوظ تلقائيًا |
| "Subscription not active" | فشل الدفع وانتهت فترة السماح | حدّث الدفع في Settings → Billing |
أخطاء النشر
| الخطأ | السبب | الحل |
|---|---|---|
| "Subdomain taken" | مستخدم آخر يملك هذا الاسم | اختر نطاقًا فرعيًا مختلفًا |
| "Invalid subdomain" | يحتوي أحرفًا غير صالحة أو كلمة محجوزة | أحرف وأرقام وشرطات فقط؛ تجنب الكلمات المحجوزة |
| "Publish failed" | خطأ Firebase Storage أو Cloudflare | أعد المحاولة؛ تواصل مع الدعم إذا استمر |
| النطاق المخصص لا يستجيب | لم ينتشر DNS بعد | انتظر حتى 48 ساعة؛ تحقق من ضبط CNAME صحيحًا |
الحصول على المساعدة
إذا استمر الخطأ بعد الخطوات أعلاه:
1.انسخ Project ID — يظهر في رابط المتصفح:
?projectId=proj_XXXXX2.دوّن رسالة الخطأ والإجراء الذي أطلقها
3.راسل الدعم على support@draftly.business مع Project ID ووصف المشكلة
يرد الدعم عادةً خلال 24 ساعة في أيام العمل.