أصبحت روبوتات برقية أداة شائعة لأتمتة التواصل مع المستخدمين. يمكنهم أداء مهام مختلفة ، من إرسال الإشعارات إلى العمل مع قاعدة البيانات. في هذه المقالة ، سوف ننظر في كيفية إنشاء الخاصة بك برقية بوت باستخدام تيليبوت ، مكتبة بيثون شعبية.
تيليبوت هو أداة قوية تسمح لك بسهولة وبسرعة إنشاء وتكوين السير لبرقية. باستخدامه ، يمكنك إنشاء روبوت يستجيب لرسائل المستخدم وتنفيذ الأوامر وغير ذلك الكثير.
في هذا الدليل ، وسوف ننظر في الخطوات الأساسية لإنشاء بوت برقية باستخدام تيليبوت. سنبدأ بتثبيت المكونات الضرورية وتكوين بيئة التطوير ، ثم ننتقل إلى إنشاء الروبوت نفسه ومعالجة الرسائل الواردة وإضافة وظائف الروبوت.
قبل أن تبدأ ، تأكد من أن لديك بيثون ومدير حزمة نقطة لبيثون تثبيت. إذا لم تكن قد قمت بتثبيتها بعد ، فأنت بحاجة إلى القيام بذلك قبل المتابعة.
هل أنت مستعد لبدء إنشاء بوت برقية الخاص بك? ثم دعونا نبدأ!
- تثبيت تيليبوت
- تثبيت تيليبوت على جهاز الكمبيوتر الخاص بك
- إعداد بوت برقية
- تكوين مفتاح أبي ل بوت برقية
- إنشاء وظيفة الروبوت
- إنشاء أوامر للبوت
- إطلاق روبوت برقية
تثبيت تيليبوت
الخطوة 1: افتح موجه أوامر أو محطة طرفية على جهاز الكمبيوتر الخاص بك.
الخطوة 2: تأكد من تثبيت إصدار بايثون 3 وأعلى. يمكنك التحقق من إصدار بايثون عن طريق إدخال سطر الأوامر:
بيثون-الإصدار
إذا لم يكن لديك بيثون تثبيت أو إصدار أقل من 3 ، تحتاج إلى تثبيته.
الخطوة 3: تثبيت تيليبوت باستخدام مدير حزمة نقطة عن طريق إدخال سطر الأوامر:
بيب تثبيت بيتيليغرامبوتابي
سيقوم هذا الأمر بتنزيل وتثبيت الإصدار المطلوب من تيليبوت على جهاز الكمبيوتر الخاص بك.
الخطوة 4: بعد التثبيت ، يمكنك التحقق من تثبيت المكتبة بنجاح. اكتب الأمر التالي في موجه الأوامر:
بايثون
استيراد تيليبوت
إذا لم تكن هناك أخطاء عند تنفيذ هذا الأمر ، فهذا يعني أنه تم تثبيت تيليبوت بنجاح.
الآن لديك كل ما تحتاجه لإنشاء بوت برقية باستخدام مكتبة تيليبوت. ثم يمكنك الاستمرار في إنشاء روبوت جديد وتكوين وظائفه.
تثبيت تيليبوت على جهاز الكمبيوتر الخاص بك
| 1. | قم بتثبيت بايثون على جهاز الكمبيوتر الخاص بك إذا لم تكن قد قمت بذلك بالفعل. يمكنك تنزيل بايثون من الموقع الرسمي python.org واتبع تعليمات التثبيت. |
| 2. | افتح محطة طرفية أو موجه أوامر وقم بتثبيت التليبوت باستخدام الأمر التالي: |
بيب تثبيت بيتيليغرامبوتابي | |
| 3. | بعد تثبيت تيليبوت ، يمكنك البدء في إنشاء برقية السير استخدامه على جهاز الكمبيوتر الخاص بك. |
الآن لديك كل الأدوات اللازمة للعمل مع تيليبوت على جهاز الكمبيوتر الخاص بك. يمكنك البدء في إنشاء روبوتات برقية واستخدام الوظائف التي يوفرها التليبوت.
إعداد بوت برقية
لبدء العمل مع بوت برقية ، تحتاج إلى إجراء بعض الإعدادات:
| الخطوة 1: | قم بتثبيت مكتبة التليبوت باستخدام الأمر: |
بيب تثبيت بيتيليغرامبوتابي | |
| الخطوة 2: | استيراد مكتبة تيليبوت إلى التعليمات البرمجية الخاصة بك: |
استيراد تيليبوت | |
| الخطوة 3: | إنشاء مثيل من فئة تيليبوت: |
بوت = تيليبوت.تليبوت ('الخاص بك_تليغرام_بوتوكين') | |
| الخطوة 4: | تحديد معالجات لأنواع الرسائل المختلفة التي يمكن أن يتلقاها الروبوت: |
# كود معالجة موقعك | |
| الخطوة 5: | إطلاق بوت: |
بوت.الاقتراع (لايوقف=صحيح) |
بعد تكوين البرقية ، يكون الروبوت جاهزا للاستخدام. يمكنك إضافة منطق معالجة الرسائل الخاص بك داخل المعالجات المقابلة. عند تلقي رسائل من الأنواع المحددة ، سيتصل الروبوت بالمعالج المناسب للمعالجة.
حظا سعيدا في خلق بوت برقية باستخدام تيليبوت!
تكوين مفتاح أبي ل بوت برقية
قبل أن تتمكن من البدء في إنشاء بوت برقية باستخدام تيليبوت ، تحتاج إلى الحصول على مفتاح أبي من منصة برقية. سيسمح هذا المفتاح للبوت بالتفاعل مع خوادم تيليجرام ومعالجة الرسائل من المستخدمين.
للحصول على مفتاح واجهة برمجة التطبيقات:
- افتح تطبيق تيليجرام على جهازك.
- العثور على بوت "بوتفاثر" في البحث وتحديده.
- اكتب له "/ ابدأ " لبدء الحوار.
- اتبع تعليمات بوتفاثر وإنشاء بوت جديد بإعطائه اسما والحصول على اسم مستخدم فريد.
- بعد إنشاء بوت بنجاح ، سوف بوتفاثر توفر لك مع مفتاح أبي في شكل نص.
يتكون مفتاح واجهة برمجة التطبيقات من أرقام وحروف ، وهو مطلوب لتكوين الروبوت باستخدام مكتبة التليبوت.
بعد تلقي مفتاح أبي من بوتفاثر ، نسخه وحفظه في مكان آمن. سيتم استخدام مفتاح أبي عند تهيئة بوت الخاص بك باستخدام تيليبوت وسيتم استخدامها لإقامة اتصال مع خوادم برقية.
إنشاء وظيفة الروبوت
بعد تكوين المعلمات الأساسية للبوت برقية ، يمكنك البدء في إنشاء الوظائف التي سيتم تنفيذها عند معالجة الأوامر والرسائل المختلفة من المستخدمين. يستخدم تيليبوت معالجات لهذا الغرض.
المعالجات في التليبوت هي وظائف يتم تنفيذها عند حدوث أحداث معينة ، مثل تلقي رسالة نصية ، وتلقي صورة أو مقطع فيديو ، والضغط على زر ، وغيرها. لكل نوع من الأحداث ، تيليبوت لديها مجموعة خاصة بها من معالجات.
هي وظيفة سيتم استدعاؤها عند تلقي رسالة. في هذه الوظيفة ، يمكنك تحديد منطق معالجة النصوص وتنفيذ الإجراءات اللازمة.
مثال:
إرسال رسالة(message.chat.id ، 'رسالتك:' + نص)
- التعامل مع_النص
- رسالة.النص
- وبالمثل ، لمعالجة الأحداث الأخرى ، يمكنك استخدام المعالجات المناسبة:
- بوت.صور_مقبض (ظائف)
- معالج لتلقي ومعالجة الصور
بوت.الفيديو(فونك)- معالج لتلقي ومعالجة مقاطع الفيديو
بوت.<url>
- معالج للتعامل مع زر
وغيرها الكثير…
@بوت.رسالة (فونك = لامدا رسالة: message.from_user.id = = 123456)
مقبض مواطن_رسالة (رسالة):
# المنطق لمعالجة رسالة من مستخدم مع معرف 123456
من خلال إنشاء مجموعة من معالجات مختلفة ، يمكنك تنفيذ وظيفة بوت برقية التي تحتاج إليها: إرسال الرسائل واستلام الملفات ومعالجتها ومعالجة الأوامر وما إلى ذلك. استخدام العديد من الميزات من تيليبوت لخلق السير مفيدة ومريحة للعمل مع المستخدمين.
إنشاء أوامر للبوت
لإنشاء فريق ، سنحتاج إلى الكود التالي:
في هذا المثال ، نقوم بإنشاء أمر / ابدأ ، والذي سيستجيب للمستخدم برسالة " مرحبا! أنا بوت التي يمكن أن تساعدك مع شيء."عندما يرسل المستخدم هذا الأمر إلى الروبوت ، سيتم استدعاء وظيفة البدء وتنفيذها.
يمكنك إنشاء أي عدد من الأوامر لبوت لدينا. على سبيل المثال ، يمكننا إنشاء أمر / مساعدة:
@بوت.(أوامر = ['مساعدة'])
مواطنه مساعدة (رسالة):
بوت.الرد على (رسالة ، " يمكنني مساعدتك في المهام التالية...")
الآن ، عندما يرسل المستخدم أمر / المساعدة ، سيستجيب الروبوت برسالة "يمكنني مساعدتك في المهام التالية..."،والتي تم تعيينها في وظيفة المساعدة.
يمكن للأوامر أيضا قبول الوسائط من المستخدمين. على سبيل المثال ، يمكننا إنشاء أمر / سايهيلو الذي سيحيي المستخدم باسمه:@بوت.رسالة (أوامر=['سايهيلو'])
ديف سايهيلو (رسالة):الاسم = الرسالة.نص.سبليت () [1]
بوت.الرد على (رسالة ، و"مرحبا ، {الاسم}!")في هذا المثال ، نحصل على اسم المستخدم من الوسيطة التي تم تمريرها باستخدام الأمر /سايهيلو. ثم نستخدم هذه المعلومات لتحية المستخدم باسمه.
يعد إنشاء أوامر للبوت باستخدام التليبوت أمرا بسيطا ومريحا للغاية. يمكنك إنشاء أي عدد من الأوامر ووظائفها لتخصيص الروبوت لاحتياجاتك.إطلاق روبوت برقية
بعد إنشاء بوت في برقية وحصل على رمز ، تحتاج إلى إعداد البيئة وإطلاق بوت.أولا ، قم بتثبيت التبعيات اللازمة. الأداة الرئيسية التي سنستخدمها لإنشاء روبوت برقية هي مكتبة التليبوت. يمكنك تثبيته باستخدام نقطة: