أصبحت روبوتات برقية أداة شائعة لأتمتة المهام والتواصل مع المستخدمين. إذا كنت ترغب في إنشاء وتشغيل بوت برقية الخاصة بك على خادم بيثون ، ثم نحن على استعداد لمساعدتك. في هذا الدليل خطوة بخطوة ، ونحن سوف اقول لكم كيفية إعداد الخادم ، تثبيت التبعيات اللازمة وإطلاق أول بوت برقية الخاص بك.
قبل أن نبدأ ، سوف تحتاج إلى خادم مع بيثون تثبيت و سش الوصول. إذا كان لديك خادم بالفعل ، فيمكنك تخطي هذه الخطوة والانتقال إلى الخطوة التالية. خلاف ذلك ، فمن المستحسن أن تختار موفر وتكوين الخادم عن طريق تثبيت بيثون وفتح الوصول سش. بعد ذلك ، سننظر في عملية تثبيت وتكوين المكونات الضرورية.
الخطوة الأولى هي تثبيت التبعيات اللازمة. سوف تحتاج إلى الحزم التالية: بيثون ، بيثون-برقية-بوت الحزم ، بيثون-دوتينف وغيرها من التبعيات التي كنت تخطط لاستخدامها في بوت الخاص بك. يمكنك تثبيتها عبر نقطة عن طريق تشغيل نقطة تثبيت بيثون-برقية-بوت بيثون-دوتنف الأمر. بعد تثبيت التبعيات ، ستحتاج إلى إنشاء ملف إعدادات البيئة (.إنف) وتحديد المتغيرات اللازمة في ذلك.
هام: لا تنس إضافة رمز واجهة برمجة تطبيقات روبوت تيليجرام الخاص بك إلى هذا الملف حتى يتمكن الروبوت الخاص بك من التفاعل مع واجهة برمجة تطبيقات تيليجرام. يمكنك الحصول على رمز مميز عن طريق إنشاء بوت جديد عبر بوتفاثر في برقية.
الآن بعد أن تم تثبيت التبعيات وتعيين إعدادات البيئة ، يمكنك إنشاء أول روبوت برقية على خادم بايثون. للقيام بذلك ، سوف تحتاج إلى كتابة رمز بوت من شأنها معالجة الرسائل الواردة وتنفيذ الإجراءات المطلوبة. عندما يكون الروبوت الخاص بك جاهزا ، يمكنك تشغيله عن طريق تشغيل أمر بايثون your_bot.py .
- اختيار خادم لتشغيل بوت بيثون برقية
- 1. متطلبات الأداء
- 2. الميزانية
- 3. نظام التشغيل
- 4. سهولة الاستخدام
- 5. عنوان بروتوكول الإنترنت القرار
- 6. قابلية التوسع
- 7. خدمات إضافية
- تثبيت وتكوين نظام التشغيل على الخادم
- تثبيت وتكوين بيثون على الخادم
- الخطوة 1: التحقق من بايثون
- الخطوة 2: تثبيت بايثون
- الخطوة 3: التحقق من تثبيت بايثون
- الخطوة 4: تثبيت الحزم المطلوبة
- الخطوة 5: تحقق من تثبيت الحزم المطلوبة
- إنشاء وتكوين بيئة افتراضية
- تثبيت وتكوين المكتبات اللازمة
- كتابة التعليمات البرمجية لبوت برقية في بايثون
- الخطوة 1: تثبيت مكتبة بيثون-برقية-بوت
- الخطوة 2: استيراد المكتبة وتكوين الروبوت
- الخطوة 3: كتابة وظائف للتعامل مع الطلبات
- الخطوة 4: قم بتشغيل الروبوت
- إطلاق روبوت برقية على الخادم
اختيار خادم لتشغيل بوت بيثون برقية
عند اختيار خادم لتشغيل روبوت بيثون تيليجرام ، يجب مراعاة العديد من العوامل التي ستساعد في تحديد الخيار المناسب.
1. متطلبات الأداء
تتمثل الخطوة الأولى في تحديد متطلبات الأداء التي سيتم فرضها على الخادم. إذا كان الروبوت سيعالج عددا كبيرا من الطلبات أو يقوم بحسابات معقدة ، فستكون هناك حاجة إلى خادم قوي ذو أداء عال.
بالنسبة إلى الروبوتات البسيطة والصغيرة ، يمكنك الاكتفاء بخيارات أكثر بأسعار معقولة.
2. الميزانية
العامل الثاني المهم هو الميزانية التي ترغب في إنفاقها على استئجار خادم. عادة ما تكون هناك خطط تعريفة مختلفة تتضمن كميات مختلفة من الموارد والتكلفة.
من الضروري تحليل قدراتك المالية واختيار الخيار المناسب.
3. نظام التشغيل
العامل الثالث هو نظام التشغيل. قد تحتوي بعض المكتبات وأطر العمل على متطلبات نظام تشغيل محددة ، لذلك تحتاج إلى التحقق مما إذا كان الخادم المحدد يدعم نظام التشغيل الذي تحتاجه.
4. سهولة الاستخدام
من المهم بنفس القدر مراعاة راحة استخدام الخادم المحدد. للقيام بذلك ، يمكنك قراءة المراجعات والتقييمات لخدمات الاستضافة المختلفة أو الحصول على توصيات من المطورين ذوي الخبرة.
يجب أيضا الانتباه إلى توفر ميزات إضافية مثل قابلية التوسع ، والقدرة على إضافة اسم نطاق وشهادة طبقة المقابس الآمنة ، وتوافر دعم جيد للعملاء.
5. عنوان بروتوكول الإنترنت القرار
إذا كنت تخطط لاستخدام واجهة برمجة تطبيقات تيليجرام للبوت الخاص بك ، فتأكد من أن الخادم المحدد يوفر عنوان إب ثابت. يعد ذلك ضروريا لتكوين التفاعل مع واجهة برمجة تطبيقات برقية باستخدام خطافات الويب.
6. قابلية التوسع
إذا كان من المخطط تطوير الروبوت الخاص بك وتحجيمه ، فعليك الانتباه إلى القدرة على زيادة موارد الخادم بسرعة وبدون ألم إذا لزم الأمر.
تعد القدرة على التوسع أفقيا معيارا مهما للتطوير طويل المدى لمشروعك.
7. خدمات إضافية
قد تقدم بعض الخوادم خدمات إضافية مثل النسخ الاحتياطي للبيانات ، وحماية دوس ، والوصول إلى سش ، وما إلى ذلك. انتبه إلى هذه الخدمات لاختيار الخادم الذي يناسب احتياجاتك.
لذا ، فإن اختيار خادم لتشغيل روبوت بيثون برقية يستحق تحليلا دقيقا ومقارنة بين العوامل المختلفة. سيضمن نشر الروبوت على خادم موثوق ومناسب تشغيله المستقر وضمان راحة استخدامه.
تثبيت وتكوين نظام التشغيل على الخادم
قبل تثبيت وتكوين بوت برقية على خادم بيثون ، يجب تثبيت وتكوين نظام التشغيل (أوس) على الخادم. يصف هذا القسم عملية التثبيت والتكوين الأساسي للخادم للعمل مع بايثون.
1. اختيار نظام التشغيل والخادم
قبل البدء ، حدد نظام التشغيل للخادم الخاص بك. يوصى باستخدام أحد أنظمة التشغيل الشائعة مثل أوبونتو أو دبيان أو سينت أو إس. عادة ما تكون أنظمة التشغيل هذه مدعومة جيدا ولديها مجتمع مستخدم واسع.
بعد تحديد نظام التشغيل ، ستحتاج أيضا إلى اختيار مزود استضافة أو إعداد الخادم الخاص بك بنفسك.
2. تثبيت نظام التشغيل
كقاعدة عامة ، يتم تثبيت نظام التشغيل على الخادم عبر اتصال شبكة بالخادم عبر سه.
اتبع تعليمات مزود الاستضافة أو وثائق نظام التشغيل المحدد للتثبيت.
3. الإعداد الأساسي
بعد تثبيت نظام التشغيل ، تحتاج إلى إجراء تكوين الخادم الأساسي:
- تحديث الحزم
- سودو ترقية ملائمة
- سودو ملائمة تثبيت بيثون 3 بيثون 3-بيب
- للعمل بأمان مع الخادم ، فمن المستحسن لتكوين الوصول عبر مفاتيح سش:
- توليد مفاتيح سه على جهاز الكمبيوتر الخاص بك
- اسم المستخدم
قم بتشغيل أمر تحديث حزمة نظام التشغيل:
سودو ملائمة التحديثتثبيت بيثون والأدوات اللازمة
تثبيت الحزم اللازمة للعمل مع بيثون:تكوين الوصول سه
انسخ المفتاح العمومي إلى الخادم باستخدام الأمر:تحقق من إجراء الوصول دون إدخال كلمة مرور:اسم المستخدم <url>
هذا هو إعداد الخادم الأساسي للعمل مع بيثون. بعد الانتهاء من هذه الخطوات ، سوف تكون على استعداد لتثبيت وتشغيل بوت برقية على خادم بيثون الخاص بك.
تثبيت وتكوين بيثون على الخادم
لتشغيل بوت برقية على الخادم ، وسوف تحتاج إلى تثبيت وتكوين بيثون. في هذا القسم ، سنلقي نظرة على إرشادات خطوة بخطوة لتثبيت وتكوين بايثون على الخادم.
الخطوة 1: التحقق من بايثون
قبل بدء التثبيت ، تحتاج إلى التحقق مما إذا كان بايثون مثبتا على الخادم الخاص بك. للقيام بذلك ، استخدم الأمر:بيثون version الإصدار
إذا تم تثبيت بايثون بالفعل ، سترى إصدار بايثون. إذا لم يتم تثبيت بايثون ، سوف تتلقى رسالة خطأ.
الخطوة 2: تثبيت بايثون
- إذا لم يكن هناك إصدار بايثون مثبتا على الخادم أو كنت تريد تثبيت إصدار آخر من بايثون ، فاتبع الإرشادات أدناه.
- افتح محطة طرفية على الخادم.
- سودو إضافة-أبت-مستودع با:ديدسناكيس/با
- سودو ملائمة التحديث
أضف مستودع بايثون باستخدام الأمر التالي:قم بتحديث قائمة البرامج المتاحة باستخدام الأمر:تثبيت بايثون عن طريق تحديد الإصدار المطلوب:سودو الرابطة تثبيت بيثون3. 9
قم بتشغيل أمر إصدار بايثون version مرة أخرى
للتحقق من إصدار بايثون. إذا رأيت إصدار بايثون ، فإن التثبيت كان ناجحا.
الخطوة 4: تثبيت الحزم المطلوبة
لكي يعمل روبوت تيليجرام ، قد تحتاج إلى تثبيت حزم إضافية. قد يشمل ذلك حزم للعمل مع واجهة برمجة تطبيقات تيليجرام وقواعد البيانات والتبعيات الأخرى. تثبيت الحزم اللازمة باستخدام الأداة المساعدة بيب:حزمة تثبيت بيب_الاسم
يمكنك تثبيت جميع الحزم الضرورية عن طريق إدراجها مفصولة بمسافة:حزمة تثبيت النقط1 حزمة2 حزمة3
الخطوة 5: تحقق من تثبيت الحزم المطلوبة
بعد اكتمال تثبيت الحزم ، تحقق من توفرها باستخدام الأمر:قائمة النقاط
سترى قائمة بالحزم المثبتة ، بما في ذلك تلك التي تم تثبيتها مسبقا.
أنت الآن على استعداد لإطلاق بوت برقية على الخادم الخاص بك باستخدام بيثون.
إنشاء وتكوين بيئة افتراضية
قبل إطلاق روبوت برقية على خادم بايثون ، يوصى بإنشاء بيئة افتراضية وتكوينها. تسمح لك البيئة الافتراضية بعزل التبعيات والحزم المستخدمة للبوت من المشاريع الأخرى أو حزم النظام على الخادم.
- لإنشاء بيئة افتراضية وتكوينها ، اتبع الخطوات التالية:
- بيب تثبيت فيرتوالينف
- مؤتمر نزع السلاح / مسار / إلى / المشروع
- ونتيجة لذلك ، سيتم إنشاء دليل 'فينف' التي تحتوي على ملفات وإعدادات البيئة الافتراضية.
- الآن سيتم تثبيت جميع الحزم والتبعيات المثبتة داخل البيئة الافتراضية.
- هنا 'بيثون-برقية-بوت' هو حزمة للعمل مع أبي برقية في بيثون. قم بتثبيت الحزم الأخرى المطلوبة للبوت الخاص بك أيضا.
تثبيت 'فيرتوالينف' على الخادم الخاص بك ، إذا لم يكن مثبتا بالفعل. قم بتشغيل الأمر:انتقل إلى الدليل حيث تريد إنشاء بيئة افتراضية. على سبيل المثال ، قم بتشغيل الأمر:قم بإنشاء بيئة افتراضية جديدة عن طريق تحديد اسمها. على سبيل المثال ، قم بتشغيل الأمر:فيرتوالينف فينف
قم بتنشيط البيئة الافتراضية عن طريق تشغيل الأمر:مصدر فينف / بن / تفعيل
بعد تنشيط البيئة الافتراضية ، سيبدو موجه الأوامر الخاص بك كما يلي:(فينف) اسم المستخدم @ الخادم:~ / مسار / إلى / المشروع$
تثبيت الحزم اللازمة ل بوت برقية للعمل. على سبيل المثال ، قم بتشغيل الأمر:بيب تثبيت بيثون-برقية-بوت
الآن بعد أن تم تكوين البيئة الافتراضية وتثبيت جميع الحزم الضرورية ، يمكنك تشغيل روبوت برقية الخاص بك على خادم بايثون.
سيساعد إنشاء بيئة افتراضية وتكوينها على ضمان العزلة والنظام عند تطوير روبوت تيليجرام وإطلاقه. يمكنك بسهولة إدارة الحزم والتبعيات ، وكذلك تجنب التعارضات عند استخدام إصدارات مختلفة من الحزم لمشاريع مختلفة.
تثبيت وتكوين المكتبات اللازمة
- قبل أن تتمكن من تشغيل بوت برقية على خادم بيثون ، تحتاج إلى تثبيت وتكوين العديد من المكتبات. فيما يلي الخطوات التي تساعدك على القيام بذلك:
- في سطر الأوامر. إذا لم يتم تثبيت بايثون ، فمن المستحسن تثبيت أحدث إصدار مستقر من موقع بايثون الرسمي.
- في سطر الأوامر.
- لإنشاء روبوت برقية ، ستحتاج إلى حساب برقية والوصول إلى خدمة بوتفاثر. اتبع تعليمات بوتفاثر لإنشاء بوت والحصول على رمز مميز.
- في سطر الأوامر.
- .
بيثون version إصدار الأمر
بيب تثبيت بيثون-برقية - بوت الأمر
قم بإنشاء روبوت برقية واحصل على رمز مميز
بيب تثبيت بيثون-دوتينف الأمر
تليغرام_توكين=يور_توكين
قم بإعداد الوصول إلى واجهة برمجة تطبيقات روبوت تيليجرام
لكي يعمل الروبوت الخاص بك على خادم بايثون ، يجب عليك تكوين الوصول إلى واجهة برمجة تطبيقات روبوت تيليجرام. للقيام بذلك ، سوف تحتاج إلى الحصول على عنوان إب الخارجي الخاص بك من الخادم وإضافته إلى قائمة عناوين إب المسموح بها للوصول إلى أبي بوت برقية.
بعد تثبيت وتكوين جميع المكتبات اللازمة ، سوف تكون على استعداد لإطلاق بوت برقية الخاص بك على خادم بيثون.
كتابة التعليمات البرمجية لبوت برقية في بايثون
لإنشاء روبوت برقية في بيثون ، ستحتاج إلى استخدام مكتبة بيثون-برقية-بوت. في هذا القسم ، ونحن سوف ننظر في الخطوات الأساسية لكتابة التعليمات البرمجية التي من شأنها معالجة الطلبات وإرسال الرسائل إلى برقية.
الخطوة 1: تثبيت مكتبة بيثون-برقية-بوت
أولا ، تحتاج إلى تثبيت مكتبة بيثون برقية بوت. للقيام بذلك ، قم بتشغيل الأمر التالي في المحطة الطرفية:بيب تثبيت بيثون-برقية-بوت
الخطوة 2: استيراد المكتبة وتكوين الروبوتفي بداية البرنامج النصي ، أضف الأسطر التالية:
استيراد برقية
بوت = برقية.بوت (رمز = 'الخاص بك_توكين')
بدلا من توكين الخاص بك ، حدد رمز بوت الخاص بك الذي تلقيته من بوتفاثر في برقية.
الخطوة 3: كتابة وظائف للتعامل مع الطلبات
بعد ذلك ، تحتاج إلى كتابة وظائف من شأنها معالجة الطلبات المختلفة وإرجاع الردود. يمكنك كتابة وظيفة لمعالجة الأمر / ابدأ ، وظيفة لمعالجة الرسائل النصية ، وظيفة لمعالجة الصور الواردة ، إلخ. مثال على وظيفة لمعالجة الأمر / ابدأ:ديف ستارت (تحديث ، سياق):
السياق.بوت.send_message(chat_id=update.effective_chat.id, text="Привет! Я бот.")
# Добавляем обработчик команды /start
dispatcher.add_handler(CommandHandler('start', start))
- Шаг 4: Запуск бота
- Для запуска бота добавьте следующие строки в конец вашего скрипта:
updater = Updater(token='YOUR_TOKEN', use_context=True)
- dispatcher = updater.dispatcher
- حدد الخادم حيث سيتم تشغيل روبوت تيليجرام الخاص بك.
تثبيت نظام التشغيل وتكوين البرامج والتبعيات اللازمة للعمل مع بيثون.
- تأكد من أن لديك حق الوصول إلى الخادم مع حقوق المسؤول.
- الخطوة 2: تثبيت بايثون والمكتبات اللازمة
قم بتثبيت بايثون على الخادم الخاص بك باتباع الإرشادات الخاصة بنظام التشغيل الخاص بك. تأكد من أن إصدار بايثون المثبت متوافق مع روبوت تيليجرام الخاص بك.
- تثبيت المكتبات اللازمة للعمل مع بوت برقية. استخدام
- أمر تثبيت النقطة
- .
الخطوة 3: إنشاء روبوت برقية
- التسجيل في برقية وإنشاء بوت جديد باستخدام بوتفاثر ، باتباع التعليمات.
- احفظ رمز الروبوت الخاص بك ، والذي سيتم استخدامه للتعرف عليه.
- اكتب رمز روبوت تيليجرام باستخدام المكتبات المثبتة في الخطوة السابقة. استخدم وثائق المكتبة لفهم الوظائف والميزات المتاحة. لا تنس استخدام رمز الروبوت الخاص بك لتهيئة مثيل الروبوت.
- حفظ الملف مع
تمديد الحمر
- ، على سبيل المثال,
- telegram_bot.py