MadelineProto العربية | Official Channel


Kanal geosi va tili: ko‘rsatilmagan, ko‘rsatilmagan
Toifa: ko‘rsatilmagan


- القناة الرسمية لـ MadelineProto بالعربية 📣
- @MadelineArabic 📡
- بوت الدعم الفني لـ MadelineProto بالعربية 👨🏻‍🔧
- @MadelineSupportBot 🤖

Связанные каналы

Kanal geosi va tili
ko‘rsatilmagan, ko‘rsatilmagan
Toifa
ko‘rsatilmagan
Statistika
Postlar filtri


كل عام وانتم بخير ✨❤️


اي فكرة تخطر في بالك يمكنك تواصل معنا هنا @MadelineSupportBot


حول أهمية مسح الخزن(log).

بالنسبة للمبرمج ، فإن البرمجة بدون سجلات(log) تشبه القيادة بعيون مغلقة: في أي لحظة يمكن أن تصطدم بجدار ، ولن ترى ذلك قادمًا.

في كثير من الأحيان نرا مستخدمي مادلين بروتو يطلبون منا المساعدة ، قائلين إن "برامج الروبوت الخاصة بهم لا تعمل" أو "نجحت أمس" ، غالبًا ما تلومني على أخطائهم.

هذا هو بالضبط سبب حاجتك إلى سجلات: من خلال السجلات ، يمكنك معرفة الخطأ الذي حدث بالضبط في التعليمات البرمجية (أو الخاصة بنا!) ، وإصلاح الخطأ على الفور.

يسمح مادلين بروتو الآن بالإبلاغ التلقائي عن الأخطاء مع سجلات كاملة وتتبعات استثنائية بمجرد تعطل البرنامج النصي (استرداد البوت تلقائيًا من أي أخطاء).
يتم تمكينه إذا كنت تستخدم getReportPeers + startAndLoop: إنها ميزة مفيدة جدًا لأجهزة التطوير ، ويمكن أن تساعدك في العثور على المشكلات وإصلاحها قبل أن يلاحظها المستخدمون.

مصادر:
الإبلاغ عن الأخطاء
- سجل
- استثناءات


• من بين الامور الاخرى من التحديث الجَديد ، ميثود البدء الغير متزامن يمكن استعماله لعمل تنفيذ الميثودات عند بدء تشغيل البوت
في حين (استدعاء
$MadelineProto>loop()
يمكن خارج البوت)


يقدم MadelineProto 5.1 ميزة واحدة مفيدة بشكل خاص: الإبلاغ عن الأخطاء الأصلية.

تعمل ميزة الإبلاغ عن الأخطاء الأصلية على تبسيط عملية تطوير برامج مادلين بروتو بشكل كبير.
ببساطة عن طريق تحديد اسم المستخدم لصاحب البوت ، يتم إبلاغ صاحب البوت تلقائيًا بكل الأخطاء التي يثيرها البوت (أو مادلين بروتو نفسه)! إلى جانب ملف log.

بدءًا من هذا الإصدار من مادلين بروتو ، اذا قمت ب عمل :
unlink('MadelineProto.log');
سوف يتم إيقاف عمل مادلين بروتو .
إذا كنت بحاجة إلى تقليل حجم ملف log ، فقم بالتغيير
$settings['logger']['max_size'] (minimum 100kb = 100*1000).
يمكنك تحديد (100 كيلوبايت كاقل حد ممكن)

$settings = تعني الاعدادات
['logger'] = تعني السجل
['max_size'] = تعني اكبر حجم
minimum = تعني اقل قيمة

فيما يلي مثال لسورس لمادلين بروتو 5.1:


•   ماهو AMPHP؟
• هو بيئه العمل المتزامنه الغير محظوره ،
• وتوفر المواد الاوليه الخام لأداره عمل التزامن
• على سبيل المثال دخول معين ،  برومسس (وعود)
• وايضا التكرار غير المتزامن .


  𒊹︎  حسناً بطريقه ابسط ؟
• AMPHP :
• هي اداء عالي موازي لمكتبه ، php ،
• التي تسمح لك بكتابه غايتك بسرعه ،
• البرامج الناشطه ، التي تستعمل بشكل موازي،
• ستظهر لك خطوط خضراء .

  𒊹︎ عبقريه
• نعم !

———
• اليك المعلومات التاليه :
• مادلين بروتو غير مكتوبه بلغه php .
• مادلين بروتو مكتوبه بلغه AMPHP .
• والذي يعني هذا انك طالما تستعمل مادلين بروتو ،
• والتزامن مشغل بشكل موازي فأن كل نتيجه ،
• ستتم معالجتها بشكل موازي حتى في ،
• خطوط منفصله او حتى في الويب هوست .!

• والذي سيجعل البوتات قابله للاستجابه حتى عندما تقوم بتفعيل مهام معقده جداً .


⁃ على اي حال ، انه من المهم انت يجب ان تستعمل AMPHP ، ( ليس PHP ! ) عند كتابه بوتك .
⁃ والذي يعني انه داخل PHP الاساسيه الفنكشنات والاستخراجات لايمكنك استعمالها في مادلين بروتو بوت ، ( خلاف ذلك ، جميع فوائد AMPHP ستكون غير مفيده ):  بدلا من ذلك ،
⁃ انت يجب ان تستعمل مكتبه AMPHP بصوره صحيحه .
⁃ ( موجوده بشكل تلقائي في madeline.php ) .


———

• اليك بعض الفنكشنات التي لن تعمل في AMPHP،
• ولكن يوجد لها بدائل :

1 - file_get_contents() ✖️
amphp/files للملفات
amphp/http-client $MadelineProto->fileGetContents للروابط .

2 - curl && guzzle ✖️
amphp/files :
• يتزامن بشكل افضل واسرع من بقيه المكاتب،
• يدعم ايضا Http/2 !

2 -  mysql, PDO, sqlite ✖️
amphp/mysql :
• تدعم الان وبشكل مثالي جميع الـMysql ،
• وايضاً SQLlite وهي متزامنه بشكل كامل ،
• يمكنك ايضا استعمال : amphp/postgres ،
• وايضا : amphp/redis لكلاً من ،
• Postgres & redis .

3 -  php-fpm ✖️
amphp/http-server :
• يقدم اليك الاداء العالي مع مزامنه كامله في ،
• مكتبه مادلين بروتو والتي يمكن ان تتيح لك ،
• واجهة تحميل من السيرفر ! .


• include, require ✖️
• لاتستعمل هذه الدوال في ملفك ابداً وايضا تجنب استعمالها في المكتبه ، يجب استعمالها مره واحده عند بدء البوت ، او يمكنك استعمالها ان كنت تحاول عمل اعاده تحميل للبوت الخاص بك.
• ( مصدر البرنامج المساعد يقدم قريباً )

• المختصر ان , AmPHP تمثل لك بيئه عمل ممتازه ومتزامنه واسرع بكثير ان كانت لديك اي تساؤلات او استفسارات ، او كان بأمكانك تقديم اضافات حول AMPHP يمكنك زياره المجوعه الرسميه لنا هنا :
@AMPHPchat


سوف يقوم فريق مادلين بنشر نصائح عن مادلين و AMPHP على قناتنا الرسمية بشكل منتظم قريبًا......


نعلن أيضًا عن بعض التحديثات لقنوات MadelineProto الاجتماعية.

- تقديم مجموعات دردشة OT منفصلة ، للسماح بالدردشة حول التكنولوجيا والسياسة والميمات.
- تقديم مجموعة دعم MadelineProto العامة جديدة للمساعدة والدعم من MadelineProto.
- أخيرًا تقديم قناة MemelineProto الرسمية ، المليئة فقط بأشهر الميمات!
- تقديم مجموعة مناقشة رسمية لـ AMPHP ، مكتبة PHP المتوازية عالية الأداء!

وأخيرًا ، نقدم أيضًا قناة فارسية MadelineProto الرسمية:
@Madeline_farsi.
ستنشر هذه القناة ترجمات فارسية للمشاركات المرسلة على القناة الرئيسية ، جنبًا إلى جنب مع مصادر MadelineProto ونصائح AMPHP والمزيد!

تحقق أيضًا من قناة MadelineProto العربية الرسمية:
@MadelineArabic


مادلين بروتو تم تحديثها!
تقدم MadelineProto 5.1 العديد من الميزات الجديدة التي تهدف الى خفض التداول وإزالة الأخطاء

الميزات:
الإبلاغ عن الأخطاء الأصلية: سيتم الإبلاغ عن جميع الأخطاء التي تظهر في قائمة معالج الأحداث أو في MadelineProto وسيتم تلقائياً إرسالها إلى مالك البوت!
*؛ دعم للبوت API ملف IDs مع مايثود sendMedia و download* بفضل مكتبة tg-file-decoder (يمكن أيضاً أن تستخدم مستقل!)
*؛ إصلاحات لتحويل محتوى API بوت، الآن يمكنك تحويل نتائج MTProto إلى محتويات API بوت باستخدام طريقة MTProtoToBotAPI (وعلى العكس من ذلك مع BotAPITToMTProto)!

خفض التداول!
*؛ استخدم المايثود الجديد startAndLoop(EventHandler::class) لبدء MadelineProto تلقائياً، التعامل مع معالجة الأحداث، الإبلاغ عن الأخطاء والأحداث، كل ذلك في طلب واحد!
*؛ استخدم طريقة onStart الجديدة لمعالج الأحداث وتنفيذ عمليات المزامنة عند (إعادة)تشغيل البوت!

إعدادات جديد:
*؛ استخدم أساليب المزامنة الجديدة (updateSettings) و (getSettings) لتغيير الإعدادات ، الاسلوب القديم $MadelineProto->settings غير معتمد بعد الآن.
*؛ طرق التنزيل الجديدة: تدعم كلتا الطريقتين، التنزيلات المتواصلة والتنزيلات الجزئية، وكلها يتم اختيارها تلقائيًا حسب headers!
downloadToResponse يقوم بتنزيل الملفات إلى async http-server: هذا مثالي لإنشاء بوت تنزيل ملفات!
downloadToBrowser يقوم بتنزيل الملفات مباشرة إلى المتصفح.

تغييرات الداخلية الأخرى:
*؛ yield from: الآن جميع مايثودات MadelineProto تدعم yield from لتحقيق أقصى أداء!
إحصائيات تنزيل MadelineProto: الآن يتم الإبلاغ عن جميع تنزيلات MadelineProto من خلال madeline.php وإضافتها إلى الإحصائيات!

!!! أشكركم على 130.000 من التنزيلات !!!


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
- شرح تشغيل بوت على مكتبة MadelineProto 🤖

- الموقع المستخدم في الشرح 🌐
- my.telegram.org 💠

- الملف المستخدم في الشرح 📂
- https://t.me/MadelineArabic/5 📁

- اذا حدث معك اي مشكلة لاتتردد في ارسالها الي بوت الدعم الفني 👨🏻‍🔧
- @MadelineSupportBot 📝

- ملاحظة : انا قاصص من الفيديو عند كل مرة اضغط Go منشان مايطول الفيديو يعني لما تضغطو Go انتظرو شي 10 ثواني لحتى يحمل الصفحة ⁉️

- مدعوم من قبل : @MadelineArabic 📡


- بوت الدعم الفني لـ MadelineProto بالعربية 👨🏻‍🔧

- يمكنك إرسال مشاكلك التي تواجهها في مكتبة مادلين بروتو 🚫
- يمكنك أيضاً الاستفسار عن أي شيء تريده ⁉️
- وبالتأكيد يمكنك أيضاً إقتراح أفكارك لنقوم بعملها ملفات أو بوتات خدمية ونشرها 🗂

- معرف البوت Ⓜ️
- @MadelineSupportBot 🤖


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
- شرح استخدام بوت تحميل وتغيير أسماء الملفات 🗂

- معرف البوت @MadelineDRBot 🤖

- مدعوم من قبل : @MadelineArabic 📡


سوف يقوم فريق مادلين بنشر نصائح عن مادلين و AMPHP على قناتنا الرسمية بشكل منتظم قريبًا...


MadelineDRBot-000webhost.php
8.4Kb
إعادة تسمية الملفات + تحميل الملفات عن طريق الرابط URL وكل هذا مبني على MadelineProto.

الحد الأقصى لحجم الملفات: 1.5 جيجابايت

يعمل على إصدار 000webhost ، مع خفض parallelization: لكن هذا سيجعل التحميل أبطأ ، ولكن سوف يستخدم ذاكرة أقل ، هو مثالي للاستضافات المجانية مثل 000webhost.com.

بوت تحميل وتغيير أسماء الملفات : @MadelineDRBot 🤖

مدعوم من قبل : @MadelineArabic 📡


MadelineDRBot.php
8.3Kb
إعادة تسمية الملفات + تحميل الملفات عن طريق الرابط URL وكل هذا مبني على MadelineProto.

الحد الأقصى لحجم الملفات: 1.5 جيجابايت

النسخة الكاملة والسريعة تعمل على السيرفرات والاستضافات القوية 📂

بوت يعمل على هذا الملف : @MadelineDRBot 🤖

مدعوم من قبل : @MadelineArabic 📡


🛑 قناة MadelineProto العربية الرسمية 🛑
هنا يمكنك الحصول على التحديثات الرسمية للمكتبة وأكثر من ذلك بكثير!

مادلين بروتو: هي أكثر من مجرد مكتبة

https://github.com/danog/MadelineProto
القناة الرسمية : @MadelineProto
القناة الرسمية العربية : @MadelineArabic

16 ta oxirgi post ko‘rsatilgan.

291

obunachilar
Kanal statistikasi