الانتقال إلى المحتوى الرئيسي

كيفية إنشاء روبوت برقية باستخدام بايثون: تعليمات خطوة بخطوة

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

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

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

  1. الشروع في العمل: تثبيت بيثون وخلق بوت في برقية
  2. 1. تثبيت بايثون
  3. 2. إنشاء بوت جديد في برقية
  4. 3. تثبيت المكتبات اللازمة
  5. 4. كتابة رمز البوت
  6. 5. إطلاق الروبوت
  7. إنشاء وتكوين بيئة افتراضية
  8. تثبيت المكتبات والوحدات النمطية اللازمة
  9. كتابة التعليمات البرمجية لمعالجة الأوامر والرسائل
  10. إطلاق واختبار بوت

الشروع في العمل: تثبيت بيثون وخلق بوت في برقية

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

1. تثبيت بايثون

الخطوة الأولى هي تثبيت بايثون. يمكنك تنزيل أحدث إصدار من بايثون من موقع بايثون الرسمي https://www.python.org/downloads / واتبع تعليمات المثبت. تأكد من تحديد خيار" إضافة بايثون إلى المسار " عند تثبيت بايثون لتتمكن من تشغيل بايثون من سطر الأوامر.

2. إنشاء بوت جديد في برقية

لإنشاء بوت برقية ، وسوف تحتاج إلى التواصل مع بوتفاذر ، بوت برقية الرسمية ، والتي سوف تساعدك على إنشاء بوت جديد. إليك كيفية إنشاء روبوت جديد في برقية:

  1. فتح التطبيق برقية والعثور على بوتفاثر (@بوتفاثر) في البحث.
  2. انقر على بوتفاثر لبدء محادثة.
  3. انقر فوق الزر" ابدأ " لبدء إنشاء روبوت جديد.
  4. أدخل الأمر" / نيوبوت " لإنشاء روبوت جديد في برقية.
  5. سيطلب منك الأب إدخال اسم للبوت الخاص بك. أدخل الاسم الذي تريد استخدامه للبوت الخاص بك.
  6. بعد إدخال اسم الروبوت ، سيعطيك الأب رمز الروبوت الخاص بك. اكتب الرمز المميز ، حيث ستحتاج إليه لتكوين الروبوت الخاص بك في بايثون.

3. تثبيت المكتبات اللازمة

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

بيب تثبيت بيثون-برقية-بوت

سيقوم هذا الأمر بتثبيت مكتبة بيثون-تيليجرام-بوت ، والتي توفر الأدوات والواجهات اللازمة للتفاعل مع واجهة برمجة تطبيقات تيليجرام.

4. كتابة رمز البوت

الآن بعد أن تم تثبيت بايثون وتثبيت مكتبة بايثون-برقية-بوت ، يمكننا البدء في كتابة التعليمات البرمجية لبوت لدينا. فتح محرر نص وإنشاء ملف جديد مع التمديد". الحمر". ثم استخدم بنية التعليمات البرمجية التالية لبدء:

استيراد تيليبوت

الرمز المميز = 'الخاص بك_تليغرام__توكين'

بوت = تيليبوت.تيليبوت (رمز)

@بوت.(أوامر = ['ابدأ' ، 'مساعدة'])

مواطنه التعامل مع_بدء_مساعدة (رسالة):

# تنفيذ وظائف بوت

بوت.الاقتراع()

استبدال' الخاص بك تيليغرام_بوتوكين ' مع الرمز المميز الخاص بك وردت من بوتفاثر.

هذا الحد الأدنى من التعليمات البرمجية يخلق مثيل بوت ويحدد معالج ل' /ابدأ 'و' / مساعدة ' الأوامر. داخل المعالج ، يمكنك تنفيذ وظيفة الروبوت الخاص بك.

5. إطلاق الروبوت

  1. بيثون__..ру
  2. كانت تعليمات خطوة بخطوة حول كيفية إنشاء روبوت برقية باستخدام بايثون. ثم يمكنك تخصيص الروبوت الخاص بك وتنفيذ وظائف أخرى وفقا لاحتياجاتك وتفضيلاتك.
  3. بيب تثبيت فيرتوالينف

هنا بوت_ينف هو اسم البيئة الافتراضية ، يمكنك اختيار أي اسم آخر.

تنشيط البيئة الافتراضية:

ويندوز:

بوت_ينف \ مخطوطات \ تفعيل

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

بيثون-برقية-بوت: مكتبة للعمل مع أبي بوت برقية في بيثون. يتم تثبيته باستخدام

  1. بيب تثبيت بيثون-برقية - بوت الأمر
  2. بيب تثبيت بيثون-دوتينف الأمر
  3. .

للعمل مع بيثون برقية بوت ، وسوف تحتاج أيضا إلى تسجيل بوت على منصة برقية:

فتح التطبيق برقية والعثور على بوت @بوتفاثر.

بدء حوار مع بوت @بوتفاثر باستخدام

الأمر / ابدأ

.

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

بعد تثبيت المكتبات والحصول على رمز وصول ، ستكون جاهزا لإنشاء روبوت وتكوينه باستخدام بايثون.

كتابة التعليمات البرمجية لمعالجة الأوامر والرسائل

بعد إنشاء روبوت برقية ، تحتاج إلى كتابة رمز يستجيب للأوامر ويعالج الرسائل الواردة من المستخدمين. للقيام بذلك ، يتم استخدام مكتبة بيثون-برقية-بوت ، مما يبسط العمل مع أبي برقية.

الخطوة الأولى هي استيراد الفئات والوظائف اللازمة من المكتبة:

من برقية.إكست استيراد محدث ، كوماندهاندلر ، رسغهاندلر ، مرشحات

بعد ذلك ، يمكنك إنشاء وظيفة من شأنها معالجة الأمر '/ ابدأ ' ، على سبيل المثال:

ديف ستارت (تحديث ، سياق):

<url> chat_id=update.effective_chat.id ، نص= " مرحبا! أنا بوت. كيف بإمكاني مساعدتك؟")

تأخذ الوظيفة وسيطتين-التحديث ، الذي يحتوي على معلومات حول الرسالة الواردة ، والسياق ، الذي يوفر الوصول إلى وظائف مختلفة للبوت.

من أجل تسجيل هذه الوظيفة كمعالج للأمر '/ ابدأ' ، تحتاج إلى إنشاء مثيل من فئة كوماندهاندلر:

بدء _ هاندلر = كوماندهاندلر ('ابدأ' ، ابدأ)

ثم قم بإنشاء مثيل لفئة المحدث عن طريق تمرير رمز الروبوت الخاص بك إليه:

محدث = محدث (رمز مميز= 'توكين' ، استخدم _كونتيكست = صحيح)

بعد ذلك ، يمكنك إضافة معالج الأوامر الذي تم إنشاؤه إلى المحدث:

محدث.المرسل.إضافة _مقبض (ابدأ _مقبض)

لمعالجة الأوامر أو الرسائل الأخرى ، استخدم خطوات مماثلة-إنشاء وظائف المعالج وإضافتها إلى المحدث.

Например, чтобы обработать текстовые сообщения, вы можете создать функцию-обработчик:

def echo(update, context):

context.bot.send_message(chat_id=update.effective_chat.id, text=update.message.text)

И затем добавить ее в Updater:

  1. echo_handler = MessageHandler(Filters.text & (~Filters.command), echo)
  2. updater.dispatcher.add_handler(echo_handler)
  3. عندما يتم إنشاء جميع وظائف المعالج وإضافتها إلى المحدث ، يمكنك بدء دورة لا نهاية لها من تلقي التحديثات ومعالجة الأوامر والرسائل:

محدث.بدء الاستقطاب()

الآن أصبح الروبوت جاهزا للعمل وسيرد على الأوامر والرسائل من المستخدمين.

إطلاق واختبار بوت

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

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