بيثون هي واحدة من لغات البرمجة الأكثر شعبية لتطوير السير برقية. يختاره العديد من المطورين بسبب بساطته ومرونته ونظامه البيئي الواسع. ومع ذلك ، عندما يتعلق الأمر بإنشاء روبوت برقية يعمل بشكل مستمر ، يواجه العديد من المبتدئين السؤال: "كيفية جعل برقية بوت العمل باستمرار في بيثون?"
في هذه المقالة ، سوف ننظر في عدة طرق من شأنها أن تساعدك على جعل الخاص بك برقية بوت العمل على مدار الساعة. إحدى الطرق الأكثر شيوعا هي استخدام خادم افتراضي أو استضافة سحابية. يمكنك استئجار جهاز ظاهري أو استخدام منصة استضافة سحابة مثل هيروكو أو الأمازون خدمات الويب (أوس). يوفر هؤلاء الموفرون الفرصة لتشغيل الروبوت الخاص بك على خوادمهم ، مما سيسمح له بالعمل بشكل مستمر.
عندما يتم استضافة روبوت تيليجرام الخاص بك على جهاز ظاهري أو منصة استضافة ، يمكنك استخدام أدوات مختلفة مثل المشرف أو النظام لإدارة سير عمل الروبوت الخاص بك. توفر هذه الأدوات الاسترداد التلقائي للبوت في حالة الفشل أو إعادة تشغيل الخادم.
من المهم أن تتذكر أنه لكي يعمل روبوت تيليجرام باستمرار ، يجب دائما تشغيل الخادم أو الجهاز الظاهري. لذلك ، ضع في اعتبارك أن هذا قد يتطلب تكاليف إضافية للكهرباء ودعم البنية التحتية للخادم.
إذا كنت بحاجة إلى إنشاء روبوت بسيط بدون منطق أو مهام معقدة ، فهناك خيار آخر وهو استخدام منصة روبوت مثل تشاتفويل أو مانيشات. هذه المنصات تسمح لك لإنشاء ونشر بوت برقية دون الحاجة إلى تكوين وإدارة الخوادم. أنها توفر قوالب جاهزة ونظام إدارة ، مما يبسط إلى حد كبير عملية التطوير.
- العمل المستمر للبوت برقية
- كتابة كود بايثون
- تثبيت مكتبة التليبوت
- التثبيت على ويندوز
- التثبيت على ماك
- التثبيت على لينكس
- إنشاء وتكوين رمز بوت في برقية
- تشغيل الروبوت على الخادم
- استخدام خطاف ويب للتشغيل المستمر
العمل المستمر للبوت برقية
من أجل بوت برقية للعمل باستمرار في بيثون ، فمن الضروري استخدام أساليب وأدوات خاصة.
- خطافات الويب: تتمثل إحدى طرق ضمان التشغيل المستمر لبوت برقية في استخدام خطافات الويب. خطاف الويب هو عنوان ورل الذي سترسل إليه برقية جميع الرسائل الواردة من المستخدمين. لتثبيت ويبهوك ، سوف تحتاج إلى تكوين الخادم الخاص بك ، وتطوير رمز لمعالجة الطلبات الواردة وتحديد عنوان ورل من الخادم الخاص بك في إعدادات بوت برقية.
- الاقتراع الطويل: الطريقة الثانية هي استخدام "استطلاع طويل". جوهر الأسلوب هو أن بوت يجعل بشكل دوري طلبات إلى خادم برقية ، والتحقق من الرسائل الواردة الجديدة. إذا كانت هناك مثل هذه الرسائل ، فإن الروبوت يعالجها. لاستخدام "الاقتراع الطويل" ، سوف تحتاج إلى إعداد حلقة طلب إلى خادم برقية باستخدام مكتبة بيثون التي تدعم هذه الميزة ، مثل بيثون-برقية-بوت.
- استخدام الاستضافة الخارجية: هناك طريقة أخرى للحفاظ على تشغيل الروبوت وهي استخدام الاستضافة الخارجية. يمكنك استضافة التعليمات البرمجية الخاصة بك على خادم ظاهري أو مخصص من شأنها أن تعمل 24/7. ومع ذلك ، لاستخدام هذه الطريقة ، ستحتاج إلى معرفة ومهارات معينة في مجال تكوين الخادم ووضع التعليمات البرمجية. يجب أن تؤخذ تكاليف الاستضافة والصيانة الإضافية في الاعتبار.
لذلك ، لضمان التشغيل المستمر للبوت برقية في بيثون ، وسوف تحتاج إلى اختيار الطريقة المناسبة-باستخدام ويبهوكس أو" الاقتراع الطويل " ، وإعداد الخادم الخاص بك أو استضافة خارجية ، وتطوير رمز لمعالجة الطلبات الواردة والمزيد من الرسائل معالجة من المستخدمين.
كتابة كود بايثون
- تثبيت بيثون على جهاز الكمبيوتر الخاص بك إذا لم يكن مثبتا بالفعل. يمكنك تنزيله من موقع بايثون الرسمي.
- . قد تحتاج أيضا إلى استيراد مكتبات أخرى ، اعتمادا على متطلبات مشروعك.
- ونقل المفاتيح السرية الخاصة بك إليها. سوف تحتاج إلى رمز ، والتي يمكن الحصول عليها عن طريق تسجيل بوت في برقية نفسها.
- لتحديد وظائف لأوامر مختلفة بسهولة.
- والتي سوف تستمع للحصول على التحديثات من خوادم برقية واستدعاء وظائف المعالجة المناسبة في التعليمات البرمجية الخاصة بك.
- للتعامل مع مختلف الاستثناءات التي قد تحدث ، وتحديد كيفية التعامل مع الأخطاء في التعليمات البرمجية.
وأمثلة التعليمات البرمجية للتعرف على الميزات والتفاصيل الأخرى لتكوين الروبوت الخاص بك. يجدر أيضا الانتباه إلى مبادئ البرمجة الجيدة وبرمجة التعلم بشكل عام بحيث تكون الشفرة التي تكتبها نظيفة وفعالة وقابلة للصيانة.
تثبيت مكتبة التليبوت
من أجل إنشاء وإدارة بوت برقية في بيثون ، تحتاج إلى تثبيت مكتبة تيليبوت. توفر هذه المكتبة وصولا سهلا إلى واجهة برمجة تطبيقات تيليجرام وتسمح لك بإنشاء وظائف مثل إرسال الرسائل ومعالجة الأوامر والتحديثات.
يتم تثبيت تيليبوت باستخدام بيثون بيب مدير الحزمة. فيما يلي خطوات التثبيت على أنظمة تشغيل مختلفة.
التثبيت على ويندوز
- افتح موجه الأوامر.
- واضغط على إدخال.
- انتظر حتى يكتمل التثبيت.
التثبيت على ماك
- افتح المحطة.
- واضغط على إدخال.
- انتظر حتى يكتمل التثبيت.
التثبيت على لينكس
- افتح المحطة.
- واضغط على إدخال.
- انتظر حتى يكتمل التثبيت.
.
الآن بعد أن تم تثبيت مكتبة تيليبوت ، كنت على استعداد للبدء في إنشاء وتكوين بوت برقية الخاص بك في بيثون!
إنشاء وتكوين رمز بوت في برقية
لكي يعمل روبوت تيليجرام في بايثون ، نحتاج إلى رمز مميز سيتم استخدامه عند إرسال الطلبات إلى واجهة برمجة تطبيقات تيليجرام. في هذا القسم ، ونحن سوف ننظر في كيفية إنشاء وتكوين رمز بوت في برقية.
الخطوة 1: فتح برقية والعثور على بوت اسمه "@بوتفاثر". بوت @بوتفاثر هو بوت الرسمي من برقية من شأنها أن تساعدنا على إنشاء بوت جديد والحصول على رمز. |
الخطوة 2: اكتب الأمر / ابدأ لبدء العمل مع @ بوتفاثر. بعد تنفيذ هذا الأمر ، @بوتفاثر سوف نقدم لكم قائمة من الأوامر المتاحة. تحتاج إلى تحديد الأمر / نيوبوت لإنشاء روبوت جديد. |
الخطوة 3: الخروج مع اسم بوت الجديد الخاص بك وإدخاله في الدردشة. سيتم عرض هذا الاسم في قائمة جهات اتصال تيليجرام الخاصة بك وسيتم استخدامه للاتصال بالبوت الخاص بك. |
الخطوة 4: الخروج مع اسم مستخدم فريد لبوت الخاص بك وإدخاله في الدردشة. يجب أن ينتهي اسم المستخدم بـ" بوت " ويجب أن يكون فريدا. إذا تم أخذ الاسم بالفعل ، @بوتفاثر سوف نقدم لكم خيارات أخرى. |
الخطوة 5: بعد إنشاء بوت بنجاح ، @بوتفاثر سوف توفر لك مع رمز بوت الخاص بك. الرمز المميز هو معرف فريد من بوت الخاص بك ومطلوب للعمل مع أبي برقية. |
الخطوة 6: احفظ رمز الروبوت الخاص بك في مكان آمن. لا تنشر أبدا الرمز المميز الخاص بك في المصادر المفتوحة ، حيث سيتمكن أي شخص لديه حق الوصول إلى الرمز المميز الخاص بك من الوصول إلى الروبوت الخاص بك وتنفيذ الأوامر نيابة عنك. |
الخطوة 7: مبارك! لقد نجحت في إنشاء وتكوين رمز بوت في برقية. الآن يمكنك استخدام هذا الرمز المميز لإنشاء وتشغيل الخاص بك بيثون برقية بوت. |
تشغيل الروبوت على الخادم
من أجل بوت برقية الخاص بك للعمل باستمرار ، وسوف تحتاج إلى الخادم الذي سيتم توصيله. هناك عدة طرق لتشغيل روبوت على الخادم:
- الخادم الخاص: يمكنك إنشاء الخادم الخاص بك وتثبيت بايثون عليه. ثم يمكنك تحميل رمز الروبوت الخاص بك إلى الخادم وتشغيله. تتيح لك هذه الطريقة التحكم الكامل في إعدادات وتفاعل الروبوت ، ولكنها تتطلب مزيدا من الوقت والمهارات في إدارة الخادم.
- خادم السحابة: يمكنك استئجار خادم سحابة (على سبيل المثال ، خدمات ويب الأمازون أو ديجيتالوسين) وتثبيت بيثون على ذلك. ثم يمكنك تحميل رمز الروبوت الخاص بك إلى الخادم وتشغيله. توفر الخوادم السحابية بنية تحتية جاهزة وتوفر أداء ممتازا ، ولكنها تتطلب دفعا شهريا.
- منصات لاستضافة الروبوتات: هناك منصات متخصصة في استضافة السير برقية (على سبيل المثال ، هيروكو أو بيثوناني وير). يمكنك تحميل رمز الروبوت الخاص بك إلى مثل هذا النظام الأساسي وتشغيله. هذه الطريقة هي الأكثر ملاءمة للمبتدئين ، لأنها لا تتطلب التكوين الذاتي للخادم.
بغض النظر عن الطريقة التي تختارها ، ستحتاج أيضا إلى تسجيل روبوت على منصة تيليجرام والحصول على مفتاح واجهة برمجة التطبيقات حتى يتمكن الروبوت الخاص بك من تلقي التحديثات من المستخدمين.
باتباع الإرشادات المقدمة للطريقة المحددة لإطلاق الروبوت على الخادم ، ستتمكن من ضمان التشغيل المستمر لبوت برقية الخاص بك في بايثون.
استخدام خطاف ويب للتشغيل المستمر
لاستخدام ويبهوك ، تحتاج إلى إعداد خادم الويب التي سوف تتلقى ومعالجة الطلبات من برقية. للقيام بذلك ، تحتاج إلى عنوان إب ثابت واسم المجال الذي سيتم ربط الخادم.
تتضمن عملية إعداد خطاف الويب الخطوات التالية:
- إنشاء خادم الويب بيثون باستخدام إطار مثل قارورة أو جانغو.
- تسجيل روبوت في واجهة برمجة تطبيقات برقية وتلقي رمز مميز.
- تكوين خادم ويب لمعالجة طلبات النشر من برقية.
- تثبيت شهادة طبقة المقابس الآمنة لحماية خادم الويب.
- تعيين عنوان ورل لخادم الويب مع معالج ويب هوك في إعدادات بوت في أبي برقية.
- تشغيل خادم ويب والتحقق من تشغيل الروبوت عبر خطاف ويب.
بعد الانتهاء من هذه الخطوات ، سيعمل روبوت تيليجرام بشكل مستمر ، ويتلقى الرسائل من المستخدمين ويعالجها. من المهم أن تضع في اعتبارك أن تكوين خادم ويب وضمان تشغيله الموثوق به قد يتطلب معرفة وجهودا إضافية ، لذلك ينصح بالرجوع إلى وثائق وأمثلة استخدام خطاف الويب لروبوتات بايثون.