بلوق وقاعدة المعرفة من الخدمة
خادم أبي بوت المحلي ما هو وما هو عليه?
نشرت: 23.08.2024

لماذا أحتاج إلى خادم أبي بوت المحلي?

يؤثر الخادم المحلي على الحدود:

1) تحميل الملفات دون قيود الحجم. < ر> 2) تحميل ملفات تصل إلى 2000 ميغابايت في الحجم. < ر> 3) تحميل الملفات باستخدام المسار المحلي وملف مخطط أوري. < ر> 4) استخدم عنوان ورل هتب لمعترض الويب. < ر> 5) استخدام أي عنوان إب المحلي للاعتراض على شبكة الإنترنت. < ر> 6) استخدم أي منفذ لمعترض الويب. < ر> 7) تعيين ماكس-ويبهوك-كونكتيونس إلى 100000. < ر> 8) الحصول على المسار المحلي المطلق كقيمة حقل مسار الملف دون الحاجة إلى تنزيل الملف بعد طلب جيتفيل.< ر>

ما هي الوظائف الأخرى التي يمكن أن يؤديها الخادم?

1. اختبار: يمكن للمطورين اختبار وظائف الروبوت محليا ، مما يسرع عملية التطوير والتصحيح.< ر> < ر> 2. مضاهاة: يمكن للخادم المحلي محاكاة سلوك واجهة برمجة تطبيقات تيليجرام ، مما يسمح للمطورين بالتحقق من كيفية استجابة برامج الروبوت الخاصة بهم للأوامر والرسائل المختلفة.< ر> < ر> 3. العزلة: يتيح لك استخدام خادم محلي العمل دون الحاجة إلى الاتصال بالإنترنت أو القلق بشأن القيود والتأخيرات المحتملة.< ر> < ر> 4. الإعدادات: يمكن للمطورين تكوين الخادم المحلي وفقا لتقديرهم عن طريق إضافة وظائف محددة أو تغيير سلوك واجهة برمجة التطبيقات.< ر> < ر> 5. التكامل: يمكن دمج الخادم المحلي مع أدوات التطوير الأخرى ، مما يبسط إنشاء التطبيقات المعقدة.

كيفية تشغيل خادم واجهة برمجة تطبيقات الروبوت المحلي عبر عامل الميناء

تثبيت عامل الميناء

إذا لم يكن لديك عامل ميناء مثبتا بعد ، فقم بتنزيله وتثبيته من [الموقع الرسمي]
إنشاء دوكيرفيل (إذا لزم الأمر) < ر> إذا لم يكن لديك صورة جاهزة ، يمكنك إنشاء ملف دوكيرفيل الخاص بك. على سبيل المثال: < كود> --- # باستخدام الصورة الأساسية من بيثون: 3.9-سليم < ر> # تثبيت التبعيات اللازمة تشغيل نقطة تثبيت طلبات قارورة < ر> # انسخ رمز الخادم الخاص بك إلى الحاوية نسخ . / التطبيق ووركدير / أب < ر> # بدء تشغيل الخادم كمد ["بايثون" ، " server.py "] ---
بناء صورة عامل ميناء في المحطة ، انتقل إلى الدليل مع دوكيرفيل الخاص بك وتشغيل الأمر: < كود> --- عامل الميناء بناء تي المحلية بوت أبي --- < / كود>
إطلاق الحاوية بعد تجميع الصورة بنجاح ، قم بتشغيل الحاوية: < كود> --- عامل الميناء تشغيل-د-ف 5000: 5000 المحلية بوت أبي --- < / كود> < ر> الآن سيكون خادم واجهة برمجة تطبيقات الروبوت المحلي متاحا على http://localhost:5000 < / أنا>

كيفية استخدام الخادم المحلي من برقية للتنمية?

أي رمز يجب أن أستخدمه?

لتطوير بوت برقية محليا باستخدام خادم أبي بوت المحلي ، لا تزال بحاجة إلى الرمز المميز الذي تتلقاه من بوتفاثر. يتم استخدام هذا الرمز المميز لمصادقة الروبوت الخاص بك ، حتى إذا كنت تعمل على خادم محلي. < ر> < ر> في الكود الخاص بك ، حيث تقوم بإعداد خطاف ويب أو طلبات معالجة ، حدد هذا الرمز المميز. < ر> على سبيل المثال ، إذا كنت تستخدم المكتبة للعمل مع الروبوتات ، فستحتاج إلى تمرير هذا الرمز المميز عند تهيئة الروبوت. < ر>
ملاحظة: عند استخدام خادم محلي ، لن يمكن الوصول إلى الروبوت الخاص بك من الإنترنت ، لذلك لن تتمكن من تثبيت خطاف ويب عبر واجهة برمجة تطبيقات تيليجرام. بدلا من ذلك ، ستقوم بمعالجة الطلبات يدويا. < ر> لاختبار بوت ، وإرسال التحديثات جسون مباشرة إلى الخادم المحلي الخاص بك ، كما هو موضح في الإجابة السابقة. < ر>

التطوير بدون الإنترنت باستخدام خادم واجهة برمجة تطبيقات الروبوت المحلي

إذا قمت بتكوين خادم واجهة برمجة تطبيقات الروبوت المحلي على جهاز الكمبيوتر أو الخادم المحلي ، فسيكون قادرا على التعامل مع الطلبات المحلية. يمكنك إرسال طلبات إلى الخادم الخاص بك باستخدام أدوات مثل ساعي البريد أو الضفيرة. ومع ذلك ، فإن هذه الطلبات لا تأتي من برقية.
في غياب الإنترنت ، يمكنك اختبار وظيفة بوت عن طريق إرساله طلبات هتب المحلية من خلال أبي من خادم أبي بوت المحلي. يمكن أن يكون هذا مفيدا للتطوير وتصحيح الأخطاء.
سيعمل خادم واجهة برمجة تطبيقات الروبوت المحلي فقط داخل الشبكة المحلية ولن يكون قادرا على التفاعل مع تيليجرام بدون اتصال بالإنترنت. ستكون قادرا على اختبار الكود وتصحيحه ، ولكن يلزم وجود اتصال بالإنترنت حتى يعمل الروبوت بشكل صحيح.