يقدم
استنادًا إلى Cloudflare Worker والصفحات، يمكن تحقيق النشر بدون خادم بسهولة!
تغيير السجل
1 نوفمبر 2024
- تم إصلاح مشكلة عدم القدرة على التحميل بعد التحميل
19 أكتوبر 2024
- أصلح الخلل الذي لا يمكن لـ webp تحميله.
- تحسين هيكل قاعدة البيانات. يجب ترحيل البيانات الموجودة، انقر لعرض البرنامج التعليمي.
29 سبتمبر 2024
- قم بتحسين وظيفة ذاكرة التخزين المؤقت واستخدم أساليب ذاكرة التخزين المؤقت () وذاكرة التخزين المؤقت () التي توفرها Cloudflare للمعالجة.
25 سبتمبر 2024
- تم إصلاح مشكلة تحميل ملف GIF، وذلك بفضل مستخدم Nodeseek @Libs على الفكرة.
- تم نقل واجهة التلغراف إلى فرع التلغراف، والفرع الرئيسي هو واجهة TG_BOT، والتي يمكن نشرها على الصفحات عن طريق التفرع المباشر للمستودع.
23 سبتمبر 2024
- تم إصلاح مشكلة فشل الارتباط ودعم تحميل ملف الفيديو.
14 سبتمبر 2024
- الملفات التي يتم تحميلها من خلال واجهة Telegraph حساسة للوقت ، لذا يوصى باستخدام TG_BOT لتحميلها.
13 سبتمبر 2024
- دعم التحميل على القنوات من خلال TG_BOT.
12 سبتمبر 2024
- لقد تم إصلاحه ويمكن تحميله على التلغراف بشكل طبيعي.
6 سبتمبر 2024
اعتبارًا من 6 سبتمبر 2024، حظر موقع telegra.ph تحميل ملفات الوسائط، وتم إنهاء هذا المشروع.
وظيفة
- دعم التحقق من الزائر.
- دعم تحميل لصق.
- يدعم تحميل ملفات متعددة.
- دعم عرض سجلات التاريخ.
- يدعم تحميل ملفات الصور والفيديو.
- يدعم إدارة دفعة من ملفات الخلفية.
- يدعم تعديل مسار الخلفية، الافتراضي هو /admin.
- يدعم عرض وقت تحميل الصور على واجهة الإدارة والفرز حسب وقت التحميل.
- افتراضيًا، تكون روابط الصور الموجودة في قاعدة البيانات هي الوكيل فقط، ولا يمكن الوصول إلى الروابط بعد حذفها في الخلفية.
- يدعم تنسيقات URL وBBCode وMarkdown. انقر فوق الزر المقابل لنسخ الرابط تلقائيًا بالتنسيق المقابل.
- بالنسبة للمستخدمين الذين يحتاجون إلى تخصيص واجهة المستخدم، يمكنك تعديل الكود بنفسك. آمل أن تتمكن من الاحتفاظ بعنوان المصدر المفتوح للمشروع عند إجراء التعديلات.
البرنامج التعليمي للنشر
وصف متغير
العناصر المطلوبة:
اسم متغير | يوضح |
---|
DOMAIN | اسم المجال المخصص للعاملين أو الصفحات. |
USERNAME | اسم المستخدم المستخدم للمصادقة. |
PASSWORD | كلمة المرور المستخدمة للمصادقة. |
ADMIN_PATH | المسار إلى صفحة الإدارة، لا / مطلوب. على سبيل المثال: المشرف |
TG_BOT_TOKEN | رمز بوت Telegram عبرBotFather. |
TG_CHAT_ID | إذا قمت بملء معرف الحساب، فسيرسله الروبوت إليك. وإذا قمت بملء القناة أو المجموعة، فسيرسله الروبوت إلى القناة أو المجموعة، ويكون رابط الملف النهائي هو نفسه. |
⚠️ ملاحظة: إذا قمت بملء TG_CHAT_ID
الخاص بالقناة، فستحتاج إلى إضافة TG_BOT إلى القناة وتعيينه كمسؤول!
استخدم الروبوت @VersaToolsBot للحصول على المعرف وإعادة توجيه رسائلك باستخدام الروبوت أو القناة إلى الروبوت!
تستخدم عند ربط قاعدة البيانات
اسم متغير | يوضح |
---|
DATABASE | متغيرات قاعدة البيانات، المستخدمة لربط قاعدة البيانات. |
خياري:
اسم متغير | يوضح |
---|
ENABLE_AUTH | عند التعيين على true ، يتم تمكين التحقق من الضيف. إذا كان فارغًا أو لم يتم تعيينه، فسيتم إيقاف التحقق من الضيف. |
تعليمات تهيئة قاعدة البيانات
CREATE TABLE media (
url TEXT PRIMARY KEY,
fileId TEXT NOT NULL
);
املأ المثال:
البرنامج التعليمي لنشر الصفحات
البرنامج التعليمي لنشر العمال
البرنامج التعليمي لنشر الصفحات:
1. تهيئة قاعدة البيانات
⚠️ ⚠️ ⚠️ املأ تعليمات التهيئة
2. النشر على الصفحات
- 2.1 قم بتنزيل _worker.js، وقم بتعبئته في ملف مضغوط ثم تحميله على الصفحات
- 2.2 النشر على الصفحات عن طريق تفرع هذا المستودع
3. تعيين المتغيرات
4. قم بتعيين اسم المجال المخصص.
5. أعد نشر اسم المجال المخصص والمتغيرات التي تم تكوينها للتو لتصبح سارية المفعول.
البرنامج التعليمي لنشر العامل:
1. تهيئة قاعدة البيانات
⚠️ ⚠️ ⚠️ املأ تعليمات التهيئة
2. إنشاء عامل
3. قم بإعداد اسم مجال مخصص
4. تعيين المتغيرات
5. انسخ الكود الموجود في _worker.js والصقه في المحرر
6. انقر فوق نشر