ويب MPGram
عميل ويب Telegram خفيف الوزن يعتمد على MadelineProto.
يثبت
- قم بإنشاء معرف API الخاص بك عن طريق إنشاء تطبيق Telegram على https://my.telegram.org/apps
- قم بإنشاء
api_value.php
من api_values.php.example
باستخدام api_id
و api_hash
الذي قمت بإنشائه - أنشئ
config.php
من config.php.example
النشر
عامل ميناء
يمكنك نشر المثيل الخاص بك بسرعة باستخدام Docker Compose - تعرف على كيفية القيام بذلك.
النشر اليدوي
- رفض الوصول إلى مجلد الجلسات (
s/
بشكل افتراضي، راجع في config.php
) و MadelineProto.log
- قم بتثبيت ملحقات PHP المطلوبة:
gd
, mbstring
, xml
, json
, fileinfo
, gmp
, iconv
, ffi
- قم بتنزيل قاعدة بيانات browscap وتعيينها في
php.ini
لتحسين تسجيل أسماء الأجهزة - تثبيت الملحن v2+
- قم بتثبيت MadelineProto وتبعياته مع
composer update
- تطبيق تصحيحات MadelineProto:
patch -p0 < patches/InternalDoc.php.patch
patch -p0 < patches/Files.php.patch
- قم بإنشاء برنامج نصي في الخلفية يقوم بإعادة تشغيل خدمة php كل ساعة على الأقل
- قم بتعيين
session.gc_maxlifetime = 8640000
في php.ini
- لمزيد من التفاصيل حول تثبيت MadelineProto، انظر هنا
تحويل الملصقات المتحركة (اختياري)
- قم بتثبيت
gifski
- التنزيل والتفريغ: https://github.com/ed-asriyan/lottie-converter/releases
- تأكد من أن مستخدم www-data لديه حقوق فيه
- قم بتحرير
lottie_to_gif.sh
و lottie_to_png.sh
وأضف #!/usr/bin/env bash
كسطر أول - قم بتحرير
config.php
عن طريق ضبط CONVERT_TGS_STICKERS
على true، و LOTTIE_DIR
على المسار، حيث يوجد lottie_to_gif.sh.
مثال:
define('CONVERT_TGS_STICKERS', true);
define('LOTTIE_DIR', '/opt/lottie/');
المتصفحات التي تم اختبارها
مدعوم بالكامل:
- إنترنت إكسبلورر 6.0 وما فوق
- أوبرا 9.0 وما فوق
- متصفح Nokia لنظام Symbian (S60v3 FP1 وما فوق)
- S40 الطبعة السادسة
- موزيلا فايرفوكس 2.0
- ويب إيجابي
- أوبرا موبايل 12
- جميع المتصفحات الحديثة (كروم، سفاري، الخ)
مدعوم جزئيًا (لا يعمل التحديث التلقائي و/أو لا يوجد تمرير تلقائي):
- إنترنت إكسبلورر 3.0-5.0
- أوبرا ميني (جميع الإصدارات)
- S40 الإصدار الخامس أو أقدم
- إنترنت إكسبلورر موبايل (؟)
غير معتمد
- إنترنت إكسبلورر 2 وما فوق