جارٍ تجهيز لوحة التحكم…
لوحة تحكم البث الرياضي
سجّل دخولك بحساب المالك لإدارة التطبيق.
لوحة التحكم
مرحباً،
إدارة المحتوى
الأقسام الرئيسية
اختر قسماً لعرض ما بداخله، أو أضف عنصراً من زر «+ إضافة».
إضافة قسم رئيسي
مثال: كرة القدم أو القنوات الرياضية.
إضافة محتوى
الاسم + الشعار + المصدر ثم حفظ مباشرةنص متحرك للقسم
يظهر كشريط نص متحرك أعلى محتوى هذا القسم داخل التطبيق. احفظه فارغاً لإخفائه.
جارٍ قراءة الأقسام من التطبيق…
لا توجد أقسام بعد
هذا طبيعي إذا لم تتم إضافة بيانات للتطبيق حتى الآن. اضغط «+ إضافة» لإنشاء أول قسم.
قنوات هذا القسم
القنوات
جارٍ قراءة القنوات…
لا توجد قنوات بعد
أضف أول قناة من زر «+ إضافة» أعلاه.
المحتوى
الاستيراد والتحديث التلقائي
استيراد من رابط موقع (مرة واحدة أو بالخادم) ومصادر التحديث التلقائي للحلقات الجديدة.
مصدر خارجي · API-Football
مباريات اليوم
تُجلب تلقائياً كل ساعة عبر Cloud Function وتُخزَّن في قاعدة البيانات؛ لا حاجة لأي تدخل يدوي عادةً.
حالة المزامنة
جارٍ التحميل…
"مزامنة الآن" يحدّث اليوم فقط. "إعادة مزامنة كل الأيام" يحدّث الأيام السبعة كاملة فورًا (يفيد بعد أول نشر أو لو لاحظت أمس/غدًا فارغين) — يستهلك حصة API-Football أكبر، استخدمه عند الحاجة فقط. عند أول استخدام في جلسة المتصفح سيُطلب مفتاح Worker ولا يتم تضمينه داخل ملفات اللوحة.
تواصل معنا · إبلاغ عن رابط معطوب
الرسائل الواردة
ترسَل مباشرة من التطبيق بدون حاجة لبريد إلكتروني.
جارٍ قراءة الرسائل…
لا توجد رسائل بعد
ستظهر هنا فور إرسال أي رسالة من التطبيق.
إعدادات التطبيق
الإعلانات
أكواد شبكات الإعلانات، ومفتاح لتشغيل الإعلانات أو إيقافها بالكامل في التطبيق.
شبكات الإعلانات
اترك أي خانة فارغة إن لم تكن تستخدم تلك الشبكة. عند إيقاف المفتاح العلوي لا تظهر أي إعلانات مهما كانت الأكواد المدخلة.
الإعدادات
تطبيق المحتوى
كل ما يخص تطبيق المحتوى (BinSheikh): التحديث والمتجر، قناة التطبيق، الألوان، والنصوص القانونية. التغييرات تظهر في التطبيق فور حفظها.
الثيم
اكتب اللون بصيغة مثل #00C853.
الشروط والأحكام وسياسة الخصوصية
النصوص التي تظهر داخل التطبيق من القائمة الجانبية.
الإعدادات
تطبيق المشغّل
هذه الإعدادات تخبر تطبيق المحتوى كيف يفتح المشغل وكيف ينقل المستخدم للمتجر.
تحليلات الاستخدام
📊 الإحصائيات
تتجمّع المشاهدات بأجهزة المستخدمين وتصل كل 3 ساعات تقريباً — لا تستهلك أي قراءة أو كتابة من Firebase.
المشاهدات يوماً بيوم
حسب النوع
اضغط نوعاً لتصفية الصفحة كلها به.
أكثر الأقسام الرئيسية مشاهدة
اضغط قسماً لرؤية أعماله وحلقاته وحده.
أكثر الأعمال مشاهدة
المسلسل بكل مواسمه عمل واحد. اضغط عملاً لرؤية حلقاته.
أكثر الحلقات مشاهدة
الحلقة مع اسم عملها.
التحليل والأدوات
أدوات وصيانة
أدوات تعمل عند الطلب فقط. كل أداة توضّح كلفتها من حصة Firestore قبل التشغيل.
📊 استهلاك Firestore اليوم
العدّ الحقيقي من Google لكل من يقرأ ويكتب (اللوحة والتطبيقان والخادم). الحصة المجانية: 50 ألف قراءة و20 ألف كتابة يومياً، وتتجدد 10 صباحاً بتوقيت مكة. يصلك تنبيه تيليجرام عند 70% و90%.
⭐ تقييمات الأفلام والمسلسلات والأنمي
يجلب نسبة التقييم تلقائياً لكل قسم (أفلام/مسلسلات من TMDB، أنمي من MyAnimeList) بمطابقة العنوان. كل عمل يُقيَّم مرة واحدة ويبقى تقييمه ثابتاً — اضغط بعد كل استيراد جديد. أي قسم لا يوجد له تطابق واضح يبقى بدون تقييم بدل تخمين رقم خاطئ.
🔔 تنبيهات تيليجرام
بوت خاص بك يرسل لك فقط حين يحتاج النظام تدخّلك: مصدر فشل أو توقف، مصدر لم يضف حلقات منذ 5 أيام، حلقات عالقة، أو witanime لم يتحدّث منذ 12 ساعة وحلقات تنتظر، أو استهلاك Firestore بلغ 70% ثم 90% من الحصة اليومية. يفحص كل ساعة، ولا يكرر نفس التنبيه.
- افتح تطبيق تيليجرام.
- ابحث عن @BotFather وافتحه (عليه علامة توثيق زرقاء).
- أرسل له:
/newbot - اكتب اسماً للبوت، مثلاً:
Ahmedia تنبيهات - اكتب اسم مستخدم ينتهي بـ
bot، مثلاً:ahmedia_alerts_bot - انسخ التوكن من رسالته (سطر يبدأ بأرقام ثم
:) والصقه هنا ← «💾 حفظ التوكن». - اضغط رابط الربط الذي يظهر ← في تيليجرام اضغط Start (أو «ابدأ»).
- ارجع هنا واضغط «🔗 تحقّق من الربط».
التوكن يُحفظ بالخادم فقط ولا يُعرض بعد الحفظ. لا تلصقه بالمحادثة.
📣 قناة التطبيق
بوت خاص بالقناة (منفصل عن بوت التنبيهات، باسم محايد لا علاقة له بالمشغّل) ينشر فوراً الحلقات التي ينتظرها المتابعون (بوستر + «شاهد الحلقة» يفتحها مباشرة + «كل الحلقات» + «شارك»، 6 يومياً على الأكثر، أول 3 بصوت ولا صوت ليلاً)، ويثبّت رسالة «جديد اليوم» تتحدّث تلقائياً، ومعها منشورات تجذب المتابع: 🏆 الأكثر مشاهدة اليوم، 🍿 ترشيح الليلة بالأيام الهادئة، 📅 جدول الأسبوع، و🎉 احتفال المتابعين — ولا ذكر للمشغّل إطلاقاً. يحتاج البوت صلاحيتي «نشر الرسائل» و«تعديل رسائل الآخرين».
- في @BotFather أنشئ بوتاً ثانياً للقناة باسم محايد (مثلاً
SH تحديثاتواسم مستخدم مثلsh_updates_bot) — لا تستخدم بوت التنبيهات. - افتح القناة ← اسمها بالأعلى ← «المشرفون» ← «إضافة مشرف» ← ابحث عن البوت الجديد ← اختره ← «حفظ».
- إن كان
Ahmedia_alerts_botمشرفاً بالقناة: احذفه من المشرفين. - الصق توكن البوت الجديد واكتب رابط القناة هنا ← «🔗 ربط القناة».
✨ أنواع المنشورات ومعاينتها
🚀 نشر الووركر
الووركر يُنشر تلقائياً من خوادم GitHub بعد كل تحديث له — بلا حاسوب. هذا الزر لإعادة النشر يدوياً متى شئت (دقيقة إلى دقيقتين، والاختبارات تُشغَّل قبله).
⚙️ الإعداد (مرة واحدة، من الجوال يكفي)
- Cloudflare: dash.cloudflare.com ← صورتك ← My Profile ← API Tokens ← Create Token ← قالب «Edit Cloudflare Workers» ← Create ← انسخ التوكن. ومن صفحة Workers انسخ «Account ID» (يمين الصفحة).
- GitHub: مستودع BinSheikh ← Settings ← Secrets and variables ← Actions ← New repository secret:
CLOUDFLARE_API_TOKEN(التوكن) وCLOUDFLARE_ACCOUNT_ID(المعرّف). - اضغط «🚀 نشر الووركر الآن» ← بصفحة GitHub: «Run workflow». بعدها كل تحديث للووركر يُنشر وحده.
- اختياري — ليعمل الزر هنا مباشرة بلا فتح GitHub: GitHub ← Settings (حسابك) ← Developer settings ← Fine-grained tokens ← Generate: المستودع BinSheikh وحده، صلاحية Actions «Read and write» ← انسخه ← Cloudflare ← Workers ← binsheikh-api ← Settings ← Variables and Secrets ← Add ← Secret باسم
GITHUB_DEPLOY_TOKEN.
لا تلصق أي توكن هنا أو بالمحادثة — مكانه أسرار GitHub/Cloudflare فقط.
🩺 فحص سلامة المحتوى
يبحث عن حلقات بلا رابط، أقسام فارغة، تكرارات، وأخطاء ترتيب. لا يحذف شيئاً تلقائياً — كل نتيجة لها زر فتح أو إصلاح.
«حذف مسلسلات قرمزي الفارغة»: مسلسلات «يعرض قريباً» استُوردت بحلقة وهمية هي صفحة المسلسل نفسها (لا تعمل بالتطبيق). يقرأ حلقات المرشّحين فقط، ويعرض العدد قبل الحذف. تعود تلقائياً بالاستيراد حين ينشر الموقع حلقاتها.
«توحيد قرمزي وقصة عشق»: ينقل أعمال قصة عشق إلى قسم مسلسلات قرمزي بعناوين نظيفة، ويدمج كل عنوان مكرر بعمل واحد (رابط قرمزي سيرفر أول، وقصة عشق سيرفر ثانٍ، والحلقات الناقصة تُنقل إليه). يعرض الأرقام قبل أي كتابة.